自动完成jquery不适用于laravel 5.4项目

时间:2018-06-02 19:28:06

标签: jquery ajax laravel-5.4 jquery-ui-autocomplete

我正在使用laravel 5.4创建一个创建表单。

这是我的控制器方法:

public function nameUser(Request $request)
{
    $name = $request->name;
    $users  = User::where('firstName', 'LIKE', "%$name%")->get();

    if(count($users) == 0){
        $searchResult[] = 'Empty';
    } else{
        foreach ($users as $key => $value) {
            $searchResult[] = $value->firstName;
        }
    }

    return $searchResult;
}

这是我的观点js:

$( function() {
    $( "#name" ).autocomplete({
        source: 'http://fundaeoe.lh/admin/user/search'
    });
});

问题是我从数据库中获取所有寄存器并且它不会过滤任何内容,只显示我在表用户中的所有名称。

我想在输入中写下名字,只看到与我正在写的内容相匹配的结果

0 个答案:

没有答案