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