我正在使用Laravel 5.6并尝试创建一个简单的表单来创建帖子。我的网络路线如下所示。
td
我的表单看起来像这样...
Route::resource('posts', 'PostsController')->middleware('auth');
但是我收到以下错误消息。
<form action="{{route('posts@store')}}" method="POST">
<input name="title" type="text">
</form>
And my PagesController looks like this
public function store(Request $request)
{
$post = new Post;
$title = $request->input('title');
$post->save();
}
我要去哪里错了?
答案 0 :(得分:3)
您可以检查resource controllers并尝试以下代码。
<form action="{{route('posts.store')}}" method="POST">
<input name="title" type="text">
</form>
答案 1 :(得分:1)
name === 'bar'
<form action="{{route('posts.store')}}" method="POST">
<input name="title" type="text">
</form>