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

中间件--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.lryc.cn/news/488828.html

相关文章:

  • 【vue】vue中.sync修饰符如何使用--详细代码对比
  • repmgr安装及常用运维指令
  • RedHat系统配置静态IP
  • nvm和nrm的安装与使用
  • 10大核心应用场景,解锁AI检测系统的智能安全之道
  • 香豆烤馍:传统美食中的烟火记忆
  • 金融量化交易模型的探索与发展
  • 灾难恢复计划 (DRP)
  • Makefile 之 wordlist
  • 半导体工艺与制造篇1 绪论
  • 接雨水
  • Python蓝桥杯刷题1
  • 实习冲刺第二十七天
  • el-table-column自动生成序号在序号前插入图标
  • 前端工程化-node/npm/babel/polyfill/webpack 一文速通
  • Spring Security PasswordEncoder接口(密码编码)
  • C# 数据结构之【树】C#树
  • 树莓派2装FreeBSD14.1 Raspberry Pi2 install FreeBSD14.1 00000121:error:0A000086:SSL
  • 探索C/C++的奥秘之stack和queue
  • [开源]1.2K star!中后台方向的低代码可视化平台,超赞!
  • 算法编程题-排序
  • 【AIGC】如何准确引导ChatGPT,实现精细化GPTs指令生成
  • 【Axure高保真原型】或和且条件
  • KubeVirt下gpu operator实践(GPU直通)
  • Vue通过file控件上传文件到Node服务器
  • 如何在 SQL Server 中新增账户并指定数据库权限
  • c#编码技巧(十九):各种集合特点汇总
  • 汽车软件DevOps解决方案
  • 同步的意义以及机制
  • leetcode 面试150之 156.LUR 缓存