@supercoder666

Почему не срабатывает код в контроллере laravel?

Не работает код в контроллере. Форма обрабатывается, при нажатии на кнопку должен срабатывать контроллер, который записывает данные в бд. Код внутри контроллера не срабатывает. При нажатии на кнопку просто перезагружается страница (по крайней мере, это так выглядит), ошибок никаких не выдает.

web.php:
Route::post('/post/{id}/submit', [\App\Http\Controllers\PostController::class, 'postCommentSubmit'])->name('postCommentSubmit');

PostController:
public function postCommentSubmit($id, PostRequest $data) {
  //здесь код, который не выполняется, не происходит даже редирект
return redirect()->route('home');
}

comments.blade.php:
<form action="{{ route('postCommentSubmit', $post[0]->id) }}" method="post" enctype="multipart/form-data">
        @csrf
        <textarea name="comment" id="" cols="30" rows="10" placeholder="Your answer"></textarea>
</div>
<button type="submit" class="btn btn-outline-primary">Submit</button>
</form>
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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