如何防止在Laravel中为同时处理的请求创建多个条目

时间:2019-03-16 18:39:07

标签: php mysql laravel eloquent

Laravel具有雄辩的方法:

firstOrCreate

返回数据库条目(如果已经存在)。

如果两个用户同时打开一个页面,则会在数据库中输入两个数据集。

Route::get('/some-route/{param}', function($param) {

    $data = Model::firstOrCreate(
        ['col', $param],
        ['col', $param]
    );

    return view('some-view', [
        'data' => $data
    ]);

});

如何防止创建多个条目?

0 个答案:

没有答案