Php 搜索数据库内容:laravel
“$query”参数用于什么?函数($query)使用($keyword){}意味着什么Php 搜索数据库内容:laravel,php,Php,“$query”参数用于什么?函数($query)使用($keyword){}意味着什么 为什么它只是“SearchByKeyword”,而不是scopeSearchByKeyword 你读过拉威尔的文件吗?是的。。。浏览了一些章节。。。。你能帮我吗? public function scopeSearchByKeyword($query, $keyword) { if ($keyword!='') { $query->where(function ($query)
为什么它只是“SearchByKeyword”,而不是scopeSearchByKeyword 你读过拉威尔的文件吗?是的。。。浏览了一些章节。。。。你能帮我吗?
public function scopeSearchByKeyword($query, $keyword)
{
if ($keyword!='') {
$query->where(function ($query) use ($keyword) {
$query->where("name", "LIKE","%$keyword%")
->orWhere("email", "LIKE", "%$keyword%")
->orWhere("blood_group", "LIKE", "%$keyword%")
->orWhere("phone", "LIKE", "%$keyword%");
});
}
return $query;
}
$keyword = Input::get('keyword', '');
$users = User::SearchByKeyword($keyword)->get();