У меня есть метод IndexController@search(Request $request)
, который я использую для поля автозаполнения:
Маршрут:
Route::get('/search', 'IndexController@search')->name('index.search');
Javascript:
$(function() {
$('#terms').autocomplete({
source: 'search' // --> http://myapp/search
});
});
Javascript / jQuery работает как положено, но теперь можно вызвать http://myapp/search
в браузере и получить доступ к необработанным данным JSON поискового запроса. Если возможно, я бы хотел запретить это. Метод поиска должен быть доступен только через JavaScript.
Это возможно?