سلام.واقعا یادم رفته سرچم می کنم چیزی دستگیرم نمی شه؟
من می خوام که ذخیره و ویرایش رو تو لاراول انجام بدم اما با این روش:
$class = new $class();
$class->fname='asdasd';
$class->save()
تا اینجا مشکل ندارم اما می خوام رابطشم ذخیره کنم یادم نیست.
مثلا چیزی که تو ذهنمه:
$class->account->username='asdasd';
$class->account->save()
برای ویرایششم باید از متد save() استفاده کنم؟
لاراول علاوه بر متدsaveاز متدupdateهم برای ویرایش رکوردها استفاده میکند
$account = $class->account;
$account->username='asdasd';
$account->update();
//یا
$account = $class->account;
$account->update([
'username' => 'username'
]);
هر گاه از متد update برای ویرایش استفاده کردید در فرم ویرایشتون این کدو باید قرار بدین
@method('patch')منظورتون رو متوجه نمی شم میشه یک مثال بزنید؟
@hosseinshirinegad98
برای ویرایش میشه از saveاستفاده کرد ولی پیشنهاد لاراول متدupdateاست
اگه رابطش یه نوع از ابجکت باشه اینطوری میشه با زنجیر کردن سیوش کنی ولی پیشنهاد اینه اول رابطور در یک متغیر جدا گانه قرار بدی بعد عمل ویرایشو انجام بدی
شاید پاسخ شما همینجا باشد