laravel的中间件demo
2024-09-29 18:27:10
过滤器已经被废除。。。刚学才两天,蛋疼
创建一个中间件
./artisan make:middleware TestMiddleware
大概代码
<?php namespace App\Http\Middleware; use Closure; class TestMiddleware { /**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if ($request->input('age') < )
{
return redirect('home');
} return $next($request);
} }
在route里面注册
kernel.php
protected $routeMiddleware = [
'auth' => 'App\Http\Middleware\Authenticate',
'auth.basic' => 'Illuminate\Auth\Middleware\AuthenticateWithBasicAuth',
'guest' => 'App\Http\Middleware\RedirectIfAuthenticated', //这里注册
'test' => 'App\Http\Middleware\TestMiddleware',
];
Route::get('/', ['middleware' => 'test',function()
{
$value = [,,];
return View::make('home.index', array('data' => $value));
}]);
自己测试下吧
最新文章
- 三分钟学会用 js + css3 打造酷炫3D相册
- 5种 JavaScript 调用函数的方法
- V4L2读取摄像头程序流程【转】
- 探秘JavaScript中的六个字符
- DLL ActiveForm 线程同步问题
- HTML5 canvas中的路径方法
- Java Builder模式 体验(二)
- 我们究竟什么时候可以使用Ehcache缓存(转)
- Git上传项目到GitHub
- HDU5131-Song Jiang&#39;s rank list HDU5135-Little Zu Chongzhi&#39;s Triangles(大佬写的)
- Using $this when not in object context in
- C语言 分支与循环 递推思想 穷举 流程的转移控制
- 2014 BDTC 参会有感
- pandas数据处理基础——筛选指定行或者指定列的数据
- WPF 窗口
- 《Linux内核分析》chapter4
- bzoj1691/luogu2869 [USACO07DEC]挑剔的美食家 (STL::set)
- NioEventLoopGroup的构造函数
- codeforces Round #259(div2) C解题报告
- vc2008中mfc菜单、控件等汉字显示为问号或乱码的解决方法
热门文章
- SSM整合AOP,日志框架和拦截器
- C#学习历程(六)[ref 关键字的使用]
- 【WebGL】2.基础概念
- vue.js 源代码学习笔记 ----- instance event
- PostgreSQL备份工具-pg_backrest(转)
- asp页面快速找到菜单按钮转向的页面的方法
- (转)使用Hive UDF和GeoIP库为Hive加入IP识别功能
- keras系列︱利用fit_generator最小化显存占用比率/数据Batch化
- python中对文件的处理
- Mininet python代码创建拓扑、交互式界面创建主机、交换机