CRUD Laravel 5 how to link to destroy of Resource Controller?

后端 未结 10 2178
迷失自我
迷失自我 2020-12-15 17:27

I have a link



        
10条回答
  •  粉色の甜心
    2020-12-15 18:04

    If you're looking to do this via a regular link instead of through AJAX or another type of form request you can set up a special route that will respond to a normal GET request:

    In your routes, define this in addition to the resource:

    Route::get('user/{site}/delete', ['as' => 'user.delete', 'uses' => 'UserController@destroy']);
    

    In your view:

    Delete this user
    

    In your controller:

    public function destroy(User $user)
    {
      $user->delete();
      return redirect()->route('users.index');
    }
    

提交回复
热议问题