N a s r F o l i o

لا تستخدم Query Builder مع Soft Deletes

/
class User extends Model {
    use SoftDeletes;
}
class UserController extends Controller {
    public function index() {
        $users = DB::table('users')->where('active', 1)->get();
        // The result will also include the soft-deleted users
    } 
}

What To Do Instead

class User extends Model {
    use SoftDeletes;
}
class UserController extends Controller {
    public function index() {
        $users = User::where('active', 1)->get();
        // The result will NOT include the soft-deleted users
    } 
}

 

 اذا كنت تستخدم SoftDeletes، تذكر أنها تعمل فقط مع Eloquent Model، لكنها لا تعمل مع إستخدام Query Builder، حيث إنها لا تستخدم

 الحقل whereNull(‘deleted_at’)

 

 في النهاية هذه المقالة مقدمه من مهندس ايثار شروف بارك الله له.

 لينك موقعه الرسمي : https://www.etharshrouf.com/ 



أعجبني


!!يجب عليك تسجيل الدخول لكتابة تعليقك!!

بعض البوستات الاخري

/
ما هو لارافيل observers
/
Introduction to Hardware مقدمة فى الهاردوير
/
Accessories & Mutators في اطار عمل لارافيل
التصميم
الالوان
الوضع النهاري والليلي