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’)