关于session的问题(laravel)
视频中老师讲的是:需要写一个中间件web,然后回调
Route::get('session1','StudentController@session1');
Route::get('session2','StudentController@session2');
这个控制器方法。
但是实际中,我并没有写中间件,同样可以保存session和获取session,为什么呢? 我用的是laravel5.5版本
视频中老师讲的是:需要写一个中间件web,然后回调
Route::get('session1','StudentController@session1');
Route::get('session2','StudentController@session2');
这个控制器方法。
但是实际中,我并没有写中间件,同样可以保存session和获取session,为什么呢? 我用的是laravel5.5版本
2018-07-17
app\Http\Kernel.php
protected $middlewareGroups = [ 'web' => [ \Illuminate\Session\Middleware\StartSession::class, ],
路由中间件开启了 session
app\Http\routes.php
Route::group(['middleware' => ['web']], function(){ Route::any('session', ['uses' => 'StudentController@session', 'as' => 'session']); Route::any('session2', ['uses' => 'StudentController@session2', 'as' => 'session2']); Route::any('response', ['uses' => 'StudentController@responses']); });
举报