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

laravel 创建中间件

1,生成中间件:php artisan make:middleware LoginMiddleware
目录在blog\app\Http\Middleware\LoginMiddleware.php

2,注册中间件。blog\app\Http\Kernel.php
protected $routeMiddleware = [
‘auth’ => \Illuminate\Auth\Middleware\Authenticate::class,
‘auth.basic’ => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
‘bindings’ => \Illuminate\Routing\Middleware\SubstituteBindings::class,
‘can’ => \Illuminate\Auth\Middleware\Authorize::class,
‘guest’ => \App\Http\Middleware\RedirectIfAuthenticated::class,
‘throttle’ => \Illuminate\Routing\Middleware\ThrottleRequests::class,
‘login’ => \App\Http\Middleware\LoginMiddleware::class,//新注册的中间件
];

3,通过注册中间件,限制一些路由的访问,先执行中间件。blog\routes\web.php

Route::group([‘middleware’=>‘login’],function(){
Route::get(’/’, function () {
return view(‘welcome’);
});
});

http://www.jsqmd.com/news/1281039/

相关文章:

  • VisualCppRedist AIO:终极解决方案,一键解决Windows软件运行库问题
  • 推理成本高企?5分钟看懂大模型知识蒸馏,小模型复刻大模型90%能力
  • 隐形消费刺客全击退:烟台婚纱照合同条款逐条拆解,推荐5家绝不二次销售的金口碑商家 - 生活测评君
  • linux centos7.6 启动项服务说明及管理方法
  • BilibiliDown终极指南:三步完成专业级音频提取与批量下载
  • OpenClaw智能代理框架部署与优化指南
  • 抖音无水印下载神器:3步完成批量下载的终极指南
  • 物联网设备初级电池寿命优化方案与STM32能效管理
  • 万能视频格式转换器 v 2018 全能版
  • 3步解决Windows软件运行库依赖问题:VisualCppRedist AIO全面指南
  • Shell Parameters
  • 物联网硬件安全:SE050与PIC18F4620的集成方案
  • 点餐项目演示说明
  • ComfyUI-WanVideoWrapper终极指南:如何用AI将静态图片变成动态视频
  • 5分钟掌握XCOM 2模组管理器AML启动器:告别模组冲突的终极解决方案
  • Display Driver Uninstaller (DDU):显卡驱动彻底清理的3步终极指南
  • 2026上海西装定制严选门店|5家报价透明正规定制店盘点 - 商业快讯早知道
  • 本科生毕业设计选题——计算机类
  • 【u-boot-2018.11】链接脚本分析
  • Java后端进阶实战:从核心原理到分布式系统设计
  • Comfy-Photoshop-SD:5步实现AI绘画与Photoshop无缝集成的终极方案
  • (乙)1009 说反话 (20 分)
  • 花筑・锦熙别院:乌兰布统情侣浪漫度假居所,静谧观景院落氛围感拉满 - 全域观察站
  • 从零手搓RAG知识库问答!1套可运行JS代码,搞定LangChain检索增强生成
  • 双非/普通本科,秋招怎么投才能拿到大厂入场券
  • bugku——这是一张单纯的图片
  • Dev-C++零基础入门:从环境搭建到调试实战的完整指南
  • Webcamoid:5分钟打造你的专业级摄像头创意工作室 [特殊字符]✨
  • 电动车没电应急指南:从搞笑视频到安全处理流程
  • TorchScript vs ONNX vs TFLite 对比:三大模型序列化格式的互操作性与部署生态分析