⏳۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همهچیز به قیمت قبل برمیگرده!
مشاهده دورههامن میخام وقتی کاربر مثلا مقاله ای را پاک میکنه یجایی در جدولی لیست مقالات پاک شده را ببینه و اگر خواست بتونه با انتخاب هر مقاله restore کنه.
میدونم که از Softdelete بایستی استفاده کرد اما خب نمیدونم چطوره و چه مدلی اطلاعات \اک شده را برگردونم.
ممنون میشم با تکه کدی یا نمونه پروژه ای من را راهنمایی کنید.
در مدل مقالاتت، یک فیلد دیگه در تیبل ت اضاف کن بنام.
$table->softDeletes();
هرجا خواستی دلیت انجام بدی این متد
$flights = App\Flight::withTrashed()
->where('account_id', 1)
->get();
رو فراخونی کن.، یک فرمت تاریخ در فیلد softdelete اضاف میشه که لاراول در صورت پر بودن اون فیلد ، کل دیتا ردیف رو در نظر نمیگیره، شما برای باز گردانی فیلدات میتونی با اپدیت کردن دیتابیست و خالی کردن فیلدت در اصل بازگردانی رو انجام بدی،
$flight->restore();
لاراول وقتی اون فیلد خالی باشه ردیفت در دیتابیس رو هم حساب میکنه..
در مدل مقالاتت، یک فیلد دیگه در تیبلت اضاف کن بنام.
$table->softDeletes();
هرجا خواستی دلیت انجام بدی این متد
$articles = AppArticle::withTrashed()
->where('account_id', ۱)
->get();
رو فراخونی کن.، یک فرمت تاریخ در فیلد deleted_at اضافه میشه که لاراول در صورت پر بودن اون فیلد ، کل دیتا ردیف رو در نظر نمیگیره، شما برای باز گردانی فیلدات میتونی با اپدیت کردن دیتابیست و خالی کردن فیلدت در اصل بازگردانی رو انجام بدی،
$articles->restore();
لاراول وقتی اون فیلد خالی باشه ردیفت در دیتابیس رو هم حساب میکنه..
"اصلاح کامنت دوستمون"
شاید پاسخ شما همینجا باشد
account_id منظور چی هست؟