⏳۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همهچیز به قیمت قبل برمیگرده!
مشاهده دورههاسلام دوستان
من یه جدول دارم که شامل دو تا کلید خارجی میشه ولی جدول pivot نیست به این شکل :
$table->id();
$table->foreignId('category_id')->constrained('categories')->onDelete('cascade')->onUpdate('cascade');
$table->foreignId('language_id')->constrained('languages')->onDelete('cascade')->onUpdate('cascade');
$table->string('title');
$table->string('slug')->unique();
$table->primary(['category_id' , 'language_id']);
به واسطه $table->primary خواستم این دو فیلد رو یونیک کنم ولی الان نمیتونه category_id رو پیدا کنه و نمیدونم توی validation خود لاراول چطور اعتبار سنجیش کنم
سلام به شما دوست عزیز.
مایگریشن رو صورت زیر بنویسین:
$table->id();
$table->foreignId('category_id')->constrained()->onDelete('cascade')->onUpdate('cascade');
$table->foreignId('language_id')->constrained()->onDelete('cascade')->onUpdate('cascade');
$table->string('title');
$table->string('slug')->unique();
$table->primary(['category_id' , 'language_id']);
موفق باشید
شاید پاسخ شما همینجا باشد