当前位置: 首页 > article >正文

中间件--laravel进阶篇

        laravel版本11.31,这中间件只有3种,分别是全局中间件,路由中间件,控制器中间件。相比thinkphp8,少了一个应用中间件。

        一、创建中间件

        laravel创建中间件可以使用命令的方式创建,非常方便。比如php artisan make:middleware EnsureTokenIsValid。EnsureTokenIsValid是中间件的名字,随意命名。这篇文章创建的中间件如下图

        二、注册中间件

        注册全局中间件

        如上图,打开圈中的app.php文件,再添加箭头所指圈中的2行代码。这样就实现了将EnsureTokenIsValid中间件注册为全局中间件

        注册路由中间件

        如上图,在web.php文件中添加箭头所指圈中的3行代码,另外在app.php文件写入代码如下

$middleware->alias([
    'fir' => First::class,
   

http://www.kler.cn/a/403719.html

相关文章:

  • 【网络云计算】2024第47周-每日【2024/11/21】周考-实操题-RAID6实操解析2
  • 七、电机三环控制
  • 使用node-addon-api实现从c到nodejs模块全流程
  • 手机领夹麦克风哪个牌子好,哪种领夹麦性价比高,热门麦克风推荐
  • [C++]:C++11(三)
  • 05_Spring JdbcTemplate
  • 网络安全、Web安全、渗透测试之笔经面经总结
  • 浏览器插件调试方法总结
  • Apple Vision Pro开发001-开发配置
  • 【java基础】消息中间件篇
  • Linux应用项目之量产工具(四)——UI系统
  • GPTZero:高效识别AI生成文本,保障学术诚信与内容原创性
  • leetcode-12-整数转罗马数字
  • 马铃薯叶部病害图像分类数据集
  • 【Swift】运算符
  • 小程序接入腾讯地图并使用(完整版带api示例)
  • 插入排序insertsort
  • YOLO入门教程(三)——训练自己YOLO11实例分割模型并预测【含教程源码+一键分类数据集 + 故障排查】
  • 通义千问综合代码能力测试:制作web版五子棋
  • MFC线程管理类
  • Python设计模式详解之4 —— 建造者模式
  • 【Anomaly Detection论文阅读记录】PaDiM与PatchCore模型的区别与联系
  • 内网渗透-隧道判断-SSH-DNS-icmp-smb-上线linux-mac
  • 网络安全问题概述
  • 三十一、构建完善微服务——API 网关
  • 初始Python篇(4)—— 元组、字典