Monday, March 6, 2017

Laravel Edit link doesn't work

Every post in the list has Edit link

<a href="" class="btn btn-default btn-edit-post">Edit</a>

routes

Route::get('dashboard/posts/{id}/edit', 'PostsController@edit');
Route::put('dashboard/posts/{id}', 'PostsController@update');

methods in PostsController

    public function edit($id) 
    {
        $post = Post::findOrFail($id);  
        return view('dashboard.edit', compact('post'));
    }

    public function update($id, PostRequest $request) 
    {
        $post = Post::findOrFail($id);
        $post->update($request->all());
        return redirect ('dashboard');
    }

but on clink on the Edit button I get an error

NotFoundHttpException in RouteCollection.php line 161:

What's wrong? How to fix it?



via Heidel

Advertisement