首页 > 代码库 > laravel的过滤器demo
laravel的过滤器demo
参考的http://www.ruchee.com/notes/fms/laravel_primer.html
直接使用类代替回调函数
routes.php
route::filter(‘myFilter‘,‘MyFilter‘);Route::get(‘/‘, array( ‘before‘ => ‘myFilter:a,b,c‘, function() { return ‘Hello World‘; }));
app目录下建立filters目录,建立MyFilter.php
<?phpclass MyFilter { public function filter($route, $request, $first, $second, $third) { return "{$first} - {$second} - {$third}"; }}
打开项目根目录下的 composer.json 文件,在 classmap 配置项中附加一行 "app/filters"
执行一次 composer dump-autoload
注意:最后两行一定要做,不然会报错
测试地址:http://127.0.0.1:8888/testApp/public/
laravel的过滤器demo
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。