这是我在用户控制器中的搜索功能
public function search()
{
if( $search = \Request::get('q') ){
$users = User::where( function($query) use ($search){
$query->where('name','LIKE',"%$search%");
});
}
return $users;
}
这是vuejs代码。Fire是我在app.js中创建的vuejs的新实例
Fire.$on('searching',() => {
let query = this.$parent.search; // query parent(app.js) for 'search'
axios.get('api/findUser?q='+query)
.then((data) => {
this.users = data.data;
})
});
答案 0 :(得分:3)
您已经构造了一个查询,但是直到您调用->get()
才真正运行。
return $users->get();