关于session的问题(laravel)

来源:1-2 Controller之Session

AbelZephyr

2018-07-17 23:42

视频中老师讲的是:需要写一个中间件web,然后回调

Route::get('session1','StudentController@session1');

Route::get('session2','StudentController@session2');
这个控制器方法。

但是实际中,我并没有写中间件,同样可以保存session和获取session,为什么呢? 我用的是laravel5.5版本


写回答 关注

2回答

  • qq_OnceXiaoxin_0
    2018-08-10 13:51:27

    Controller是控制器。你骗人这不是中间件

  • lxxpsp2007
    2018-07-19 16:04:57

    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']);
    });



    AbelZe...

    但是,我没有写这个中间件的路由

    2018-07-19 16:16:03

    共 1 条回复 >

轻松学会Laravel-表单篇

Laravel框架是世界上最流行的PHP框架,没有之一

32662 学习 · 255 问题

查看课程

相似问题