laravel实践15.Restful伪装
<form action="{{ route('logout') }}" method="POST"> {{ csrf_field() }} {{ method_field('DELETE') }} <button class="btn btn-block btn-danger" type="submit" name="button">退出</button> </form>
RESTful 架构中会使用 DELETE 请求来删除一个资源。当用户退出时,实际上相当于删除了用户登录会话的资源,因此这里的退出操作需要使用 DELETE 请求来发送给服务器。(当用restful形式构建路由时)
由于浏览器不支持发送 DELETE 请求,因此我们需要使用一个隐藏域来伪造 DELETE 请求。
{{ method_field('DELETE') }}