Laravel具有雄辩的方法:
firstOrCreate
返回数据库条目(如果已经存在)。
如果两个用户同时打开一个页面,则会在数据库中输入两个数据集。
Route::get('/some-route/{param}', function($param) {
$data = Model::firstOrCreate(
['col', $param],
['col', $param]
);
return view('some-view', [
'data' => $data
]);
});
如何防止创建多个条目?