laravel csrf排除路由,禁止,关闭指定路由的例子


Posted in PHP onOctober 21, 2019

百度了下,发现别的教程里需要更改文件,实际上很简单,官方提供了接口可以用来设置;

laravel的csrf防范是通过app/http/Middleware目录下的中间件VerifyCsrfToken.php来生效的,如下所示在官方的代码

有个属性$except,可以专门用来设置哪些路由不用做csrf验证;

<?php
 
namespace App\Http\Middleware;
 
use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as BaseVerifier;
 
class VerifyCsrfToken extends BaseVerifier
{
  /**
   * The URIs that should be excluded from CSRF verification.
   *
   * @var array
   */
  protected $except = [
    'api/v1/screen',
    'api/v1/notice',
  ];
}

例如如上所示,当浏览器的url为域名/api/v1/screen的时候,就不会验证csrf

以上这篇laravel csrf排除路由,禁止,关闭指定路由的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php字符串截取中文截取2,单字节截取模式
Dec 10 PHP
PHP伪静态写法附代码
Jun 20 PHP
php UTF8 文件的签名问题
Oct 30 PHP
php中使用$_REQUEST需要注意的一个问题
May 02 PHP
php中自定义函数dump查看数组信息类似var_dump
Jan 27 PHP
ThinkPHP3.1的Widget新用法
Jun 19 PHP
PHP防止注入攻击实例分析
Nov 03 PHP
基于PHP给大家讲解防刷票的一些技巧
Nov 18 PHP
php curl模拟post请求和提交多维数组的示例代码
Nov 19 PHP
两种php实现图片上传的方法
Jan 22 PHP
PHP中header用法小结
May 23 PHP
php 浮点数比较方法详解
May 05 PHP
laravel 实现上传图片到本地和前台访问示例
Oct 21 #PHP
浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑
Oct 21 #PHP
Laravel 之url参数,获取路由参数的例子
Oct 21 #PHP
关于laravel-admin ueditor 集成并解决刷新的问题
Oct 21 #PHP
laravel-admin 实现在指定的相册下添加照片
Oct 21 #PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
Oct 20 #PHP
laravel 解决路由除了根目录其他都404的问题
Oct 18 #PHP
You might like
利用js调用后台php进行数据处理原码
2006/10/09 PHP
PHP6 先修班 JSON实例代码
2008/08/23 PHP
PHP获取MSN好友列表类的实现代码
2013/06/23 PHP
54个提高PHP程序运行效率的方法
2015/07/19 PHP
PHP水印类,支持添加图片、文字、填充颜色区域的实现
2017/02/04 PHP
PHP attributes()函数讲解
2019/02/03 PHP
php提供实现反射的方法和实例代码
2019/09/17 PHP
改变javascript函数内部this指针指向的三种方法
2010/04/23 Javascript
JS面向对象编程之对象使用分析
2010/08/19 Javascript
JS+ACTIVEX实现网页选择本地目录路径对话框
2013/03/18 Javascript
返回顶部按钮响应滚动且动态显示与隐藏
2014/10/14 Javascript
浅析BootStrap模态框的使用(经典)
2016/04/29 Javascript
简单解析JavaScript中的__proto__属性
2016/05/10 Javascript
JavaScript+Java实现HTML页面转为PDF文件保存的方法
2016/05/30 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
2016/10/11 Javascript
jquery滚动条插件(可以自定义)
2016/12/11 Javascript
详解angularJs中关于ng-class的三种使用方式说明
2017/06/02 Javascript
Angularjs的键盘事件的绑定
2017/07/27 Javascript
nodejs aes 加解密实例
2018/10/10 NodeJs
Vue列表如何实现滚动到指定位置样式改变效果
2020/05/09 Javascript
Python中的闭包实例详解
2014/08/29 Python
Python教程之全局变量用法
2016/06/27 Python
fastcgi文件读取漏洞之python扫描脚本
2017/04/23 Python
Python实现中文数字转换为阿拉伯数字的方法示例
2017/05/26 Python
Pycharm plot独立窗口显示的操作
2020/12/11 Python
使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法
2016/07/08 HTML / CSS
天美时手表加拿大官网:Timex加拿大
2016/09/01 全球购物
梵蒂冈和罗马卡:Omnia Card Pass
2018/02/10 全球购物
大学生涯自我鉴定
2014/01/16 职场文书
学校出纳员岗位职责
2014/03/18 职场文书
竞选副班长演讲稿
2014/04/24 职场文书
唐山大地震观后感
2015/06/05 职场文书
大学学习委员竞选稿
2015/11/20 职场文书
如何在centos上使用yum安装rabbitmq-server
2021/03/31 Servers
pycharm debug 断点调试心得分享
2021/04/16 Python
k8s部署redis cluster集群的实现
2021/06/24 Redis