Как решить 419 ошибку с токеном laravel?

Всех с наступающим!

Помогите решить проблему с токеном!

Вот такой код:

<input class="qty-input" type="text" name="testid" value="1" id="count">
<div class="g-input"><input class="" type="text" name="test1" placeholder="Ваш email"></div>
<div class="g-input"><input type="text" name="test2" placeholder="+7 (900) 000-00-00"></div>
<div class="g-input"><textarea maxlength="500" name="message" placeholder="Оставьте комментарий к заказу или задайте интересующий вопрос" id="messagetest"></textarea></div>
<button id="sendOrdertest">Подтвердить отправку</button>

<script type="text/javascript">
    $(document).ready(function() {

        $('#sendOrdertest').click(function(){
            var counttest = $('#testid').val();
            var test1 = $('input[name="test1"]').val();
            var test2 = $('input[name="test2"]').val();
            var messagetest = $('#messagetest').val();
            $.post('{{route('modal.izgotovleniye')}}', {counttest:counttest, test1:test1, test2:test2, messagetest:messagetest}, function(data){
                alert('Тест сработал!')
            });
        });

    });
</script>


роут
Route::post('/modal/izgotovleniye/', 'IzgotovleniyeController@modal')->name('modal.izgotovleniye');


контроллер:
public function modal(request $request){

        Orders::insert(['tel' => $request->test1, 'email' => $request->test2, 'created_at' => date('Y-m-d H:i:s')]);
        
    }


не понимаю куда вставить этот токен... в мета поставил
<meta name="csrf-token" content="{{ csrf_token() }}">
в скрипт пытался ставить
var data = {"_token": $('meta[name="csrf-token"]').attr('content')};
но что то пошло не по плану, не сработало. Ошибка 419 никуда не делась

В ларе разбираюсь первый месяц, палками сильно не бейте(
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы