2016-07-14 1 views
1

Когда я проверяю список маршрутов командной формы документа:PHP ремесленник маршрут: список магазин RuntimeException Session не установлен по запросу

php artisan route:list //RuntimeException: Session store not set on request. 

я нашел это должно быть лучше использовать вспомогательную функцию session() вместо $request->session() в Controller __contract функции.

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; 
    } 
} 

}

+0

отформатирован в онлайн-контента. – AlBlue

ответ

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; 
     } 
    } 
}