laravel实践15.Restful伪装

Posted GIC扫地僧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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‘) }}

 

以上是关于laravel实践15.Restful伪装的主要内容,如果未能解决你的问题,请参考以下文章

laravel特殊功能代码片段集合

需要一种有效的方法来避免使用 Laravel 5 重复代码片段

Laravel:如何在控制器的几种方法中重用代码片段

scrapy按顺序启动多个爬虫代码片段(python3)

Laravel 策略最佳实践

将数据从 Laravel 传递到 Vue 组件的最佳实践