1
テーブルitem
とitem_actions
があります。Laravelの最近作成されたテーブルのIDを取得する
Schema::create('item', function (Blueprint $table) {
$table->increments('id');
$table->timestamps();
});
Schema::create('item_action', function (Blueprint $table) {
$table->increments('id');
$table->timestamps();
$table->foreign('itemid')->references('id')->on('item')->onDelete('cascade');
});
は今、私は「アイテム」を作成するたびに新しい「item_action」を作成したい:
関係は次のようなものです。
$item = new item();
$item->save();
$item_action = new item_action();
$item_action->itemid = DB::table('item')->latest()->first();
$item_action->save();
これは機能しますが、一部のユーザーが同時に使用しようとすると、最終的には失敗することがありますか?
提案がありますか?