felixarenas / adodbconect
简化laravel中adodb php的使用
v0.2.19
2020-09-05 10:50 UTC
Requires
- php: >=7.0.0
- adodb/adodb-php: 5.20.*
- cache/cache: 1.0.*
- nesbot/carbon: 2.16.*
- yajra/laravel-datatables-oracle: 8.0.*
- yajra/laravel-oci8: 5.5.*
- yajra/laravel-pdo-via-oci8: 1.3.*
Requires (Dev)
- phpunit/phpunit: 6.2.*
README
ADODBCONECT 简化laravel中adodb php的使用
安装
通过 Composer
$ composer require felixarenas/adodbconect
提供者
'providers' => [ farenas\AdodbConect\Providers\AdodbConectServiceProvider::class, Yajra\Oci8\Oci8ServiceProvider::class, ]
别名
'aliases' => [ 'AdodbConect' => farenas\AdodbConect\Facades\AdodbConectFacade::class, ]
发布
php artisan vendor:publish --provider="farenas\AdodbConect\Providers\AdodbConectServiceProvider" php artisan vendor:publish --tag=oracle
配置
这将把配置文件复制到 php config/oracle.php
return [ 'oracle' => [ 'driver' => config('dbConfig.DB_DRIVER'), 'tns' => config('dbConfig.DB_TNS'), 'host' => config('dbConfig.DB_HOST'), 'port' => config('dbConfig.DB_PORT'), 'database' => config('dbConfig.DB_DATABASE'), 'username' => config('dbConfig.DB_USERNAME'), 'password' => config('dbConfig.DB_PASSWORD'), 'charset' => config('dbConfig.DB_CHARSET'), 'prefix' => config('dbConfig.DB_PREFIX'), 'prefix_schema' => config('dbConfig.DB_SCHEMA_PREFIX'), 'server_version' => config('dbConfig.DB_SERVER_VERSION'), ], ];
并将配置文件复制到 php config/dbConfig.php
return [ 'DB_DRIVER' => 'oracle', 'DB_CONNECTION' => 'oracle', 'DB_HOST' => 'localhost', 'DB_PORT' => '1070', 'DB_DATABASE' => 'name_db', 'DB_USERNAME' => 'root', 'DB_PASSWORD' => 'password', 'DB_TNS' => 'tns_names', 'DB_CHARSET' => 'AL32UTF8', 'DB_PREFIX' => '', 'DB_SCHEMA_PREFIX' => '', 'DB_SERVER_VERSION' => '11g', 'STRIP_TAGS' => true, 'EXCEP_TAGS' => '', //'<p><a><h1>' ];
php artisan vendor:publish --provider="farenas\AdodbConect\Providers\AdodbConectServiceProvider" php artisan vendor:publish --tag=oracle
用法
use AdodbConect; $paramAdoDb = [ 'cursor' => true, 'plsql' => 'PackageOracle.function_package(:codUser, :codCompany);', 'datos' => [ 'codUser' => 2222, 'codCompany' => 6655 ] ]; AdodbConect::param($paramAdoDb)->run();
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
贡献
有关详细信息,请参阅 CONTRIBUTING 和 CODE_OF_CONDUCT。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 felixarenas7@gmail.com 而不是使用问题跟踪器。
鸣谢
- [Felix Arenas Lourido]
- [所有贡献者]
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。