problème de lecture de session Laravel
我想大声告诉你
我想大声告诉你 2017-05-16 16:50:13
0
2
543

Comme le montre l'image ci-dessous :

在生成验证码的时候,将其存到session中,在验证的时候用Session::get 取不到值

我想大声告诉你
我想大声告诉你

répondre à tous(2)
phpcn_u1582

Habituellement, ce genre de problème est dû au fait de ne pas placer la route sous le middleware Web

習慣沉默
protected $middlewareGroups = [
        //中间件web
        'web' => [
            \App\Http\Middleware\EncryptCookies::class,
            \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
            //看到这里了吗!StartSession!!!!要把路由放在这个中间件了才会启动Session!!
            \Illuminate\Session\Middleware\StartSession::class,
            \Illuminate\View\Middleware\ShareErrorsFromSession::class,
            \App\Http\Middleware\VerifyCsrfToken::class,
        ],

        'api' => [
            'throttle:60,1',
        ],
    ];
    

Kernel.php
----------
两种路由中间件写法各人喜好!
Route::get('/', function () {
    //路由放在这里
})->middleware('web');

Route::group(['middleware' => ['web']], function () {
    //路由放在这里
});

routes.php
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal