راکت
حل شده

laravel

9 پاسخ

توضیح تصویر رو وارد کنید

توضیح تصویر رو وارد کنید

سلام دلیل خطا جی هست ممنوونم

ثبت پرسش جدید

پاسخ‌ها

9
Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

بهترین پاسخ

از همون روشی که خدمتتون گفتم انجام بدید اوکیه.
لینک داکیومنت لاراول

Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

سلام
به جای constrained از references استفاده کنید
و همچنین به جای foreignId از unsignedBigInteger استفاده کنید

امیررضا
امیررضا
@amirrezaraadi021

تخصص: Web programming

توضیح تصویر رو وارد کنید

سلام من از روی فیلم زدم ولی برای استادم گرفت رای من ن چرا؟؟

شاید پاسخ شما همین‌جا باشد

Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

از لاراول ورژن چند استفاده می کنید؟

امیررضا
امیررضا
@amirrezaraadi021

تخصص: Web programming

بله ۸ ولی composer updateزدم قکر کنم ۹ شده

امیررضا
امیررضا
@amirrezaraadi021

تخصص: Web programming

ممنونم ازتون

Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

خواهش میکنم

امیررضا
امیررضا
@amirrezaraadi021

تخصص: Web programming

من لارالو تازه شروع کردم اگر مقدور هست توضیث بدین من الان با updateجی کار کنم ممنونم

Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

از لاراول 9 می تونید به این شکل استفاده کنید.

$table->cascadeOnUpdate(); 

شما اگه با mysql کار کرده باشید حتما دیدید که موقع تعریف کلید خارجی دو فیلد onupdate و ondelete وجود دارند. حالا این دو فیلد چه کاربرد دارند؟
شما فیلد userid داخل جدول posts رو در نظر بگیرید وقتی onupdate و ondelete از نوع cascade باشند در واقع زمانیکه کاربر حذف و یا آپدیت میشه خودکار کلید خراجیش هم حذف یا آپدیت میشه.
برای onupdate و ondelete نوع های مختلفی هم وجود دارند اما کاربرد ترین شون همون cascade هستش.
برای کسب اطلاعات بیشتر می تونید به این لینک برید.
https://www.guru99.com/dbms-keys.html

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

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