Laravel 怎么使用资源控制器delete方法

 

###

  在视图上,想删除某个数据,而控制器是使用了resources controller的

  那么在删除数据的时候,还是有些需要注意的地方

###

 

 视图上:

          <a href="javascript:;" class="btn btn-xs btn-default-bright deluser" 
           data-url="{{ action('Admin\AppointmentsController@destroy', $appointment->id) }}" data-method="del"
          data-msg="确认删除?">
      删除</a>

就会提示“确认删除?”

但在对应的destroy方法

    public function destroy($id)
    {
        Appointment::destroy($id);
        return response()->json();
    }

删除后是需要使用 response()->json();

 https://github.com/illuminate/contracts/blob/master/Routing/ResponseFactory.php#L35

 

 

如果按正常的想法,跳转到index方法,则会报错

 

 

posted @ 2017-08-10 14:43  洪先森  阅读(1513)  评论(0编辑  收藏  举报