Как вывести json в blade?
Я делаю живой поиск по сайту. Контроллер сделал, js тоже. Мне осталось принять json из контроллера в blade шаблоне, но я не понимаю, как это сделать.
public function search(Request $request){
if($request->search){
return Post::search($request->search)->get();
}
}
$("#search").submit(function (e) {
e.preventDefault();
var form_data = $(this).serialize();
$.ajax({
type: "GET",
url: this.action,
data: form_data,
});
});
Ответы (1 шт):
Автор решения: Knyaz71
→ Ссылка
$.ajax({
type: 'GET',
url: this.action,
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
dataType: 'json',
data: form_data,
beforeSend: function() {}
})
.done(function(json) {
console.log( 'success:', json );
})
.fail(function() {
console.log( 'error' );
})
.always(function() {
console.log( 'always' );
});