Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Извиняюсь за неправильную разметку( что </form> идет после JS), но если сделать все правильно, то всеровно не работает.
Здраствуйте дорогие друзья. Думаю заголовок темы принес не мало клопот многим из вас, потому и пишу.
Я начал изучать Laravel только 2 дня назад, и уже половину этого времени потратил на решение данной проблемы.
У меня возникает данное исключение:
TokenMismatchException in VerifyCsrfToken.php
когда я пытаюсь вызвать маршрут. Мой код:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>Document</title>
</head>
<body>
<form action="/Comments" method="POST">
<input type="text" name="name" >
<button type="submit">Отправить</button>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script type="text/javascript">
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
</script>
</form>
</body>
</html>
Route::post('/Comments',function()
{
print_r($_POST);
});
Я просто сделал форму, которая должна по сути перенаправлять меня на обработчик /Comments, но возникает исключение.
Я прочитал об этом на многих форумах, уже перепробывал все, начиная с советов в документации Laravel, но ничего не помогло. Помогите пожалуйста сдвинуться с места новичку
Страницы 1