欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

laravel事务

程序员文章站 2022-05-31 18:41:35
...
DB::transaction(function () {
    DB::table('users')->update(['votes' => 1]);
    DB::table('posts')->delete();
});

如何传递参数到匿名函数内呢,如果我这样写,报错

DB::transaction(function ($a, $b, $c) {
    DB::table('users')->update(['votes' => 1]);
    DB::table('posts')->delete();
});

回复内容:

DB::transaction(function () {
    DB::table('users')->update(['votes' => 1]);
    DB::table('posts')->delete();
});

如何传递参数到匿名函数内呢,如果我这样写,报错

DB::transaction(function ($a, $b, $c) {
    DB::table('users')->update(['votes' => 1]);
    DB::table('posts')->delete();
});

DB::transaction(function() use ($a, $b, $c) {
    DB::table('users')->update(['votes' => 1]);
    DB::table('posts')->delete();
});
相关标签: php laravel