如何使用 eloquent 模型使用 where 和 with
how to get trashed with eloquent model using where and with
我在 laravel
中有用户模型
public static function searchScoop($keyword)
{
$users = User::where('username','like','%'.$keyword.'%')->
orwhere('email','like','%'.$keyword.'%')->
orwhere('phone','like','%'.$keyword.'%')->
with('user_permission','user_division')->
get(['id','username','email','phone','division','permission']);
return $users;
}
现在我怎样才能用用户变量得到垃圾结果
我试着把 withTrashed -> before where after get everywhere 但注意工作..
谢谢
请尝试使用 withTrashed()
,它也会提供软删除的记录。如果您只想软删除记录,请使用 onlyTrashed()
public static function searchScoop($keyword)
{
$users = User::withTrashed()
->where('username','like','%'.$keyword.'%')
->orwhere('email','like','%'.$keyword.'%')
->orwhere('phone','like','%'.$keyword.'%')
->with('user_permission','user_division')
->get(['id','username','email','phone','division','permission']);
return $users;
}
public static function searchScoop($keyword)
{
return User::withTrashed()
->where('username', 'like' ,'%'.$keyword.'%')->
->orwhere('email', 'like' ,'%'.$keyword.'%')->
->orwhere('phone', 'like' ,'%'.$keyword.'%')->
->with('user_permission', 'user_division')->
->get(['id', 'username', 'email', 'phone', 'division', 'permission']);
}
我在 laravel
中有用户模型public static function searchScoop($keyword)
{
$users = User::where('username','like','%'.$keyword.'%')->
orwhere('email','like','%'.$keyword.'%')->
orwhere('phone','like','%'.$keyword.'%')->
with('user_permission','user_division')->
get(['id','username','email','phone','division','permission']);
return $users;
}
现在我怎样才能用用户变量得到垃圾结果 我试着把 withTrashed -> before where after get everywhere 但注意工作..
谢谢
请尝试使用 withTrashed()
,它也会提供软删除的记录。如果您只想软删除记录,请使用 onlyTrashed()
public static function searchScoop($keyword)
{
$users = User::withTrashed()
->where('username','like','%'.$keyword.'%')
->orwhere('email','like','%'.$keyword.'%')
->orwhere('phone','like','%'.$keyword.'%')
->with('user_permission','user_division')
->get(['id','username','email','phone','division','permission']);
return $users;
}
public static function searchScoop($keyword)
{
return User::withTrashed()
->where('username', 'like' ,'%'.$keyword.'%')->
->orwhere('email', 'like' ,'%'.$keyword.'%')->
->orwhere('phone', 'like' ,'%'.$keyword.'%')->
->with('user_permission', 'user_division')->
->get(['id', 'username', 'email', 'phone', 'division', 'permission']);
}