我在尝试实施此代码https://gist.github.com/imranismail/10200241时遇到500错误,无法看到我做错了什么。
查看
<div class="form-group">
<label for="entity-name">Entity Name</label>
<input type="text" class="form-control entity-name" name="entity-name" id="entity-name" placeholder="Entity Name">
</div>
...
$( ".entity-name" ).autocomplete({
source: "index",
minLength: 2,
select: function(event, ui) {
$('.entity-name').val(ui.item.value);
entity}
});
路线
Route::get('index', 'PagesController@autocomplete');
控制器
public function autocomplete(){
$term = Input::get('term');
$results = array();
$queries = DB::table('entity_records')
->where('entity_name', 'LIKE', '%'.$term.'%')
->take(5)->get();
foreach ($queries as $query)
{
$results[] = [ 'id' => $query->id, 'value' => $query->entity_name ];
}
return Response::json($results);
}
答案 0 :(得分:1)
在控制器顶部添加:
use Input;