راکت

ارور در ایجاد مایگریشن

درود بر دوستان ،بنده این بخش از مایگریشن ران می کنم اما ارور به بخش primary مربوط هست فکر می کنم نمی دونم مشکل چیه


ثبت پرسش جدید
reza kazemi
reza kazemi
@reza.kazemi5 سال پیشمطرح شد
0

سلام فکر میکنم به خاطر استفاده همزمان از $table->id() و $table->primary می باشد باید از یکی از موارد بالا استفاده کنید چون $table->id هم کلید اصلی ایجاد میکنداین لینک رو بررسی کنید


سینا خاقانی
سینا خاقانی
تخصص :توسعه دهنده بک‌اند
@sina.it915 سال پیشمطرح شد
0

@aliasgharkashani1379
سلام برای کلیدهای خارجی از دستور زیر استفاده کن

$table->foreignId('attribute_id');

این قسمت رو هم بردار

$table->primary

علیرضا مه آبادی
علیرضا مه آبادی
تخصص :در حال یادگیری لاراول
@aliasgharkashani13795 سال پیشمطرح شد
0
Saman
Saman
تخصص :برنامه نویس وب
@samanzdev5 سال پیشمطرح شد
0

سلام
احتمالا مشکل تون از id باشه. اون id رو به bigIncrements تبدیل کنید، یه نگاهی هم به این لینک بندازید.
https://stackoverflow.com/questions/61576078/laravel-7-migration-syntax-error-or-access-violation-1068-multiple-primary-key
@aliasgharkashani1379


علیرضا مه آبادی
علیرضا مه آبادی
تخصص :در حال یادگیری لاراول
@aliasgharkashani13795 سال پیشمطرح شد
0

@samanzdev سپاس از لطفتون مشکل از همون id بود فقط یه سوال برام پیش آمد که چرا نباید table->id$ استفاده کرد مگه
table->id$ ضروری نیست؟


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام