Laravel 自动完成 404(未找到)
Laravel autocomplete 404 (Not Found)
所以我是 laravel 的菜鸟,我尝试找到解决方案,但我找不到。
我正在 laravel 中进行自动完成。
我的路线:
Route::get('autocomplete',array('as'=>'autocomplete','uses'=>'SearchController@autocomplete'));
我的搜索控制器:
public function autocomplete(Request $request)
{
$data = Country::select("name")->where("name","LIKE","%{$request->input('query')}%")->get();
return response()->json($data);
}
我的脚本:
<script type="text/javascript">
var path = "{{ route('autocomplete') }}";
$('input.typeahead').typeahead({
source: function (query, process) {
return $.get(path, { query: query }, function (data) {
return process(data);
});
}
});
最后我的输入:
input class="typeahead form-control" id="front-item-field" placeholder="{{trans('messages.home.where_want_to_go')}}" name="item" type="text" required>
错误:
GET http://xxxxx.com/autocomplete?query=p 404(未找到)
好吧,我犯了一个错误,该路线在 auth 用户的路线组内,所以我将路线更改为每个人都可以看到并且效果很好。
所以我是 laravel 的菜鸟,我尝试找到解决方案,但我找不到。
我正在 laravel 中进行自动完成。
我的路线:
Route::get('autocomplete',array('as'=>'autocomplete','uses'=>'SearchController@autocomplete'));
我的搜索控制器:
public function autocomplete(Request $request)
{
$data = Country::select("name")->where("name","LIKE","%{$request->input('query')}%")->get();
return response()->json($data);
}
我的脚本:
<script type="text/javascript">
var path = "{{ route('autocomplete') }}";
$('input.typeahead').typeahead({
source: function (query, process) {
return $.get(path, { query: query }, function (data) {
return process(data);
});
}
});
最后我的输入:
input class="typeahead form-control" id="front-item-field" placeholder="{{trans('messages.home.where_want_to_go')}}" name="item" type="text" required>
错误:
GET http://xxxxx.com/autocomplete?query=p 404(未找到)
好吧,我犯了一个错误,该路线在 auth 用户的路线组内,所以我将路线更改为每个人都可以看到并且效果很好。