use*_*810 11 php session laravel laravel-5
我正在开发无状态的resful API应用程序,所以我根本不需要会话.
我删除某行以\Illuminate\Session\Middleware\StartSession::class,从protected $middleware = [];在\app\Http\Kernel.php我还删除SESSION_DRIVE从.env文件.但我收到以下错误:
RuntimeException in Request.php line 756: Session store not set on request.
Run Code Online (Sandbox Code Playgroud)
如何在Laravel 5中关闭会话?
Wad*_*der 21
从中间件中删除Illuminate\Foundation\Http\Middleware\VerifyCsrfToken和Illuminate\View\Middleware\ShareErrorsFromSession类.这些功能需要会话.
不是必需的,但我也可能建议array将会话驱动程序设置为,以便如果您使用的任何功能需要会话功能,它们至少可以在不丢失错误的情况下工作.正如它所建议的那样,数组驱动程序将所有会话数据存储在标准PHP数组中,因此一旦请求完成,所有内容都将被删除.