搜索整个模型的查询 [Laravel]
A query to search on the whole model [Laravel]
我想要一些查询 搜索所有 [User] 模型 例如 !!
我可以给它一个输入并在所有用户的列中搜索它..
有这样的东西吗?
好吧,您可以为 table 中的每一列添加一个 where like:
$columns = Schema::getColumnListing('users');
$query = User::query();
$search = Input::get('search');
foreach($columns as $column){
$query->orWhere($column, 'like', '%'.$search.'%');
}
$users = $query->get();
我想要一些查询 搜索所有 [User] 模型 例如 !!
我可以给它一个输入并在所有用户的列中搜索它..
有这样的东西吗?
好吧,您可以为 table 中的每一列添加一个 where like:
$columns = Schema::getColumnListing('users');
$query = User::query();
$search = Input::get('search');
foreach($columns as $column){
$query->orWhere($column, 'like', '%'.$search.'%');
}
$users = $query->get();