mkrohn / laravel-odbc-informix
Laravel框架的ODBC informix特定集成。
v2.4
2022-07-28 18:03 UTC
Requires
- php: ^5.3.3 || >=7.0
- illuminate/database: ~5.1 || >= 6.0
- illuminate/support: ~5.1 || >= 6.0
README
此集成允许使用odbc_* php函数,而不是PDO,与Laravel框架一起使用。
它模拟Laravel使用的PDO类。
这是一个从abram/laravel-odbc项目分叉的项目,但针对informix进行了定制。
# 安装方法
composer require mkrohn/laravel-odbc-informix
将源添加到您的项目中
# 使用说明
配置非常简单
1) 将数据库添加到database.php文件中
'odbc-connection-name' => [ 'driver' => 'odbc', 'dsn' => 'OdbcConnectionName', 'database' => 'DatabaseName', 'odbc' => true, 'host' => '127.0.0.1', 'username' => 'username', 'password' => 'password' 'options' => [ 'processor' => Mkrohn\Odbc\Informix\Query\Processors\InformixProcessor::class, 'grammar' => [ 'query' => Mkrohn\Odbc\Informix\Query\Grammars\InformixGrammar::class, 'schema' => Mkrohn\Odbc\Informix\Schema\Grammars\InformixGrammar::class ] ] ]
# Eloquent ORM
您可以使用Laravel、Eloquent ORM和其他Illuminate组件,就像平常一样。
# Facade $books = DB::connection('odbc-connection-name')->table('books')->where...; # ORM $books = Book::where...->get();