حذف کردن غیر فیزیکی از جدول

- 3 روز پیش
توسط علی بیات آپدیت شد
masood ( 549 تجربه )
1 هفته پیش

سلام
من میخام در جدول users که چندین مشتری دارم بطور مثال یکی رو حذف کنم و فقط is_deleted از حالت 0 به حالت 1 تبدیل بشه

public function customershow()
{
$val = DB::table('users')
->where('shop_id', '=', Auth::user()->id)
->where('apk_key', '=', Auth::user()->apk_key)
->where('is_deleted', '=', '0')
->orderBy('id','desc')
->paginate(10);
return view('store.customer.Customer_show', compact('val'));
}

حالت فوق برای نمایش هست . کد دیلیت کردن بصورت اینکه is_deleted برابر با 1 بشه تا نمایش داده نشه رو چطور بنویسم ؟ ممنون

علی بیات ( 59172 تجربه )
3 روز پیش

بجای استفاده از کلای DB لاراول یک مدل بسازید. و از یک لوکال اسکوپ در این مدل استفاده کنید.
اما برای اطلاعات بیشتر در زمینه کوئری بیلدر میتونید به مستندات لاراول مراجعه کنید:
https://laravel.com/docs/5.8/queries

برای ارسال پاسخ باید وارد سایت شوید