У меня есть этот метод ajax в PostsController
public function ajax(Request $request)
{
//dd($request);
$this->authorize('view', Post::class);
$posts = Post::orderBy("created_at","desc")->paginate(5);
$comments = Comment::all();
return response()->json(array("posts"=> $posts, "comments"=> $comments), 200);
}
, который прекрасно работает, когда вы просто получаете данные и отправляете их.
Поэтому я попытался, кроме запроса данных по ajax, отправить некоторые данные вместе с запросом ajax. Как я могу получить доступ к этим данным внутри контроллера?
Вот метод, который находится внутри определенного клинка:
function ajax(){
let var1 = "gg";
let var2 = "bruh";
let token = document.querySelector("meta[name='csrf-token']").getAttribute("content");
let url = '/posts';
$.ajax({
type: "POST",
url: url,
headers:
{
'X-CSRF-TOKEN': token
},
data: {
'var1': var1,
'var2': var2
},
success: function(data) {
console.log(data);
}
});
}
Чтобы упростить: как i, dd () или dump () могут передавать данные (var1 и var2) с помощью функции ajax из blade-модуля в PostsController?
Вот маршрут:
Route::post('/posts', "PostsController@ajax");
А вот некоторые "тарабарщины", когда я пытаюсь dd () это: