Laravel 5.6 - маршрут не найден - PullRequest
0 голосов
/ 01 июля 2018

Я использую Laravel 5.6 и пытаюсь создать простую форму для создания поста. У меня есть мои веб-маршруты, которые выглядят так ...

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();
    }

Но я получаю следующее сообщение об ошибке ..

Route [posts@store] not defined

Куда я иду не так?

Ответы [ 2 ]

0 голосов
/ 01 июля 2018

<form action="{{route('posts.store')}}" method="POST"> <input name="title" type="text"> </form>

public function store(Request $request)
{
    $post = new Post;
    $post->title= $request->input('title');//change
    $post->save();
}
0 голосов
/ 01 июля 2018

Вы можете проверить контроллеры ресурсов и попробовать следующий код.

<form action="{{route('posts.store')}}" method="POST">
   <input name="title" type="text">
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...