中间件报错
大家好,我现在正在学习laravel,看的是5.6文档([ Laravel 5.6 文档 ] 基础组件 —— 中间件)
环境
windows 7 SP1旗舰版
phpstudy
PHP7.2.10+apache
编辑器 vscode
生成的本地域名是http://laravel.wang/
问题:
1. 我参考官方文档的内容,在 app/Http/Middleware 目录下创建一个新的中间件类 CheckToken
2. 添加了中间件,并指定了路由
现在访问网址laravel.wang,应该跳转到evons.cn这个域名
访问http://laravel.wang?token=laravel.wang,应该出现laravel默认的welcome blade页面
现在访问这两个本地域名都报错~如下
ReflectionException (-1)
Class App\Http\CheckToken does not exist
请问下是我路径什么地方写错了吗?新手求指导~ 感谢帮助~:grinning:
2 Comments
@evons#1764 在Kernel.php中注册中间件时应该写\App\Http\Middleware\CheckToken::class
还有'token'=>\App\Http\Middleware\CheckToken::class
@fengsong206#1765 谢谢老表~:smiley: