masood
6 سال پیش توسط masood مطرح شد
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 بشه تا نمایش داده نشه رو چطور بنویسم ؟ ممنون


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
1

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


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام