php artisan route:list RuntimeException 会话存储未按请求设置
Posted
技术标签:
【中文标题】php artisan route:list RuntimeException 会话存储未按请求设置【英文标题】:php artisan route:list RuntimeException Session store not set on request 【发布时间】:2016-11-17 14:31:05 【问题描述】:当我通过命令形式文档检查路由列表时:
php artisan route:list //RuntimeException: Session store not set on request.
我发现在 Controller __contract
函数中使用辅助函数 session()
而不是 $request->session()
应该更好。
class SomeController extends Controller
public function __construct(Request $request)
//use $request->session()->has($var) will occur the exception as this post said.
if (session()->has($var))
//do something;
【问题讨论】:
格式化的内嵌内容。 【参考方案1】:在控制器中使用session()
而不是$request->session()
,例如:
class SomeController extends Controller
public function __construct(Request $request)
//use $request->session()->has($var) will occur the exception as this post said.
if (session()->has($var))
//do something;
【讨论】:
以上是关于php artisan route:list RuntimeException 会话存储未按请求设置的主要内容,如果未能解决你的问题,请参考以下文章
Laravel:“$ php artisan route:list”在 App\Http\Controllers\API 中不显示路由列表
解决 php artisan route:list 报错oauth-private.key文件不存在或不可读的
Laravel 6.0 php artisan route:list 返回“目标类 [App\Http\Controllers\SessionsController] 不存在。”