composer illuminate/database 独立使用Eloquent ORM 处理事务

来源:互联网 发布:淘宝感谢卡内容简短 编辑:程序博客网 时间:2024/05/16 12:52

引用和安装:

https://lvwenhan.com/php/409.html#comment-10331 这个老兄写的很好了我就不累赘了

正式安装说明

https://github.com/illuminate/database


基础配置:

use Illuminate\Database\Capsule\Manager as Capsule;$capsule = new Capsule;$capsule->addConnection(
[    'driver'    => 'mysql',    'host'      => 'localhost',    'database'  => 'database',    'username'  => 'root',    'password'  => 'password',    'charset'   => 'utf8',    'collation' => 'utf8_unicode_ci',    'prefix'    => '',]
);
$capsule->setAsGlobal(); //important
$capsule->bootEloquent();

事务使用:

use Illuminate\Database\Capsule\Manager as DB;
DB::beginTransaction();
DB::rollBack();
DB::commit();



0 0
原创粉丝点击