Laravel 5.6-找不到路线

时间:2018-07-01 08:18:27

标签: php laravel laravel-5

我正在使用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();
    }

我要去哪里错了?

2 个答案:

答案 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>