博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
laravel中的表单请求类型和CSRF防护(六)
阅读量:7094 次
发布时间:2019-06-28

本文共 823 字,大约阅读时间需要 2 分钟。

laravel中为我们提供了绑定不同http请求类型的函数。

Route::get('/test', function () {});Route::post('/test', function () {});Route::put('/test', function () {});Route::patch('/test', function () {});Route::delete('/test', function () {});Route::options('/test', function () {});

但有些时候,我们通过创建资源控制器,里面的 update() 方法绑定的是 PUT 类型的http请求。

这就需要我们通过表单提交模拟PUT请求。我们可以自已添加一个 _method 的隐藏字段,值为 PUT。

用户名:
密码:

也可以使用laravel为我们提供的 method_field() 方法。

{
{ method_field('PUT') }} 用户名:
密码:

laravel默认会对每个提交请求,进行csrf令牌的验证。为了通过验证,需要在表单中添加 _token 隐藏字段。

用户名:
密码:

或者使用 csrf_field() 方法。

{
{ csrf_field() }} 用户名:
密码:

 

转载于:https://www.cnblogs.com/jkko123/p/10805728.html

你可能感兴趣的文章
jquery点击按钮显示和隐藏DIv
查看>>
14.菜单和控制栏
查看>>
贪心算法之背包问题
查看>>
UVA 1351 - String Compression
查看>>
python爬取并下载麦子学院所有视频教程
查看>>
cassandra notes
查看>>
并发编程(十五)——定时器 ScheduledThreadPoolExecutor 实现原理与源码深度解析...
查看>>
001 内联函数
查看>>
js 设备判断(移动端pc端 安卓ios 微信)
查看>>
关于js的闭包和复制对象
查看>>
第十一章、认识与学习 BASH 数据流重导向
查看>>
VBScript:基本语法
查看>>
Spring(四)Spring之自动装配(autowire)
查看>>
Spring和MyBatis整合
查看>>
JQuery选择器
查看>>
10+31=100团队项目简介
查看>>
socket编程
查看>>
配置子目录Web.config使其消除继承,iis7.0设置路由
查看>>
Spring面试问题集锦
查看>>
转 【调侃】IOC前世今生
查看>>