Я пытаюсь сделать ajax POST-запрос к функции контроллера, но продолжаю получать эту ошибку.Я последовал совету, который нашел в Интернете, и добавил $.ajaxSetup
с X-CSRF-TOKEN
, но все равно не повезло.
"исключение": "Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException"
web.php
Route::get('my-controller/mypostfunction', 'MyController@mypostfunction');
MyController.php
public function mypostfunction()
{
return "Hello poster!";
}
app.js
$( document ).ready(function()
{
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
// This alerts the CSRF token correctly!
alert( $('meta[name="csrf-token"]').attr('content') );
$.post( "my-controller/mypostfunction", function( data ) {
alert( "Data Loaded: " + data );
});
});