【发布时间】:2021-09-28 16:36:00
【问题描述】:
当我点击提交按钮时,它会返回带有 404 页面的路由
这是刀片
<form method="POST" action="{{ route('comment.store') }}" >
@csrf
<input type="text">
<button type="submit">Add comment</button>
</form>
评论控制器:
class CommentController extends Controller
{
public function __construct() {
$this->middleware('auth');
}
public function store(Request $request)
{
$film = Film::findOrFail($request->film_id);
Comment::create([
'comment' => $request->comment,
'user_id' => Auth::id(),
'post_id' => $film->id
]);
return redirect()->route('showFilm', $film->id);
}
}
这是我的 web.php:
Route::post('comment/store', [CommentController::class, 'store'])->name('comment.store');
【问题讨论】:
-
您在保存数据后重定向到名为
showFilm的路由。showFilm路由是否存在? -
看起来你没有任何名为
showFilm的路由 -
我有showFilm,评论表格在showFilm Blade
标签: laravel laravel-blade laravel-8