Laravel与jQuery自动完成生成500错误

时间:2015-07-17 16:17:19

标签: php jquery laravel laravel-5

我在尝试实施此代码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);
}

1 个答案:

答案 0 :(得分:1)

在控制器顶部添加:

use Input;