Schema::create('post_tag', function (Blueprint $table) {
$table->id();
$table->foreignId('post_id')->constrained()->cascadeOnDelete();
$table->foreignId('tag_id')->constrained()->cascadeOnDelete();
$table->timestamps();
});
awsnın CodeWhisperer kullanıyorum ve bana böyle kod önerdi chatgptye sorduğumda bana restrictOnDelete kullanırsam daha iyi olur dedi. Ayrıca bildiğim kadarıyla
onDelete('cascade');
tek veriyi silerken
cascadeOnDelete()
topluca veri siliyor kullanıp kullanmama konusunda kararsız kaldım.