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>

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

就会提示“确认删除?”

但在对应的destroy方法

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

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

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

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

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

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

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

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

上一篇:laravel 资源控制器


下一篇:Jmeter-逻辑控制器之Switch控制器(Switch Controller)