🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ Ali Yz
متد update
جامعه لاراول ایجاد شده در ۲۲ خرداد ۱۴۰۱

سلام من هنگام آپدیت با خطای زیر مواجه شدم

3d30-Screenshot (166).pngمتن داکیومنت لاراول رو خوندم برای update به صورت زیر عمل کرده

use App\\Models\\Flight;
 
$flight = Flight::find(1);
 
$flight->name = 'Paris to London';
 
$flight->save();

لطفا راهنمایی بفرمایید

سلام علی عزیز. وقت به خیر

البته میتونید از متد Update هم برای آپدیت مدلتون استفاده کنید.

ولی برای حل این مشکل لطفا از ردیف شماره ۵۰ در عکس اول یک اسرین شات ارسال بفرمایید.

محمد حسن عاطفت ۲۲ خرداد ۱۴۰۱، ۰۷:۰۳

این ارور بخاطر این بود که من از یک ریکوئست شخصی استفاده کردم و متد name رو پاس ندادم

یعنی نمیخوام name ولیدیت بشه.

من یک request. برای متد create ساختم که عملیات ولیدیت رو انجام میده حالا برای آپدیت من یک ریکوئست جدید ساختم که از همین ریکوئست extends کرده و حالا میخوام دیگه name رو چک نکنه و خطا نگیره چطور باید این کار رو بکنم.





Ali Yz ۲۲ خرداد ۱۴۰۱، ۰۷:۱۳

2f04-Screenshot (167).png

Ali Yz ۲۲ خرداد ۱۴۰۱، ۰۷:۳۴