recherche

Maison  >  Questions et réponses  >  le corps du texte

problème de lecture de session Laravel

Comme le montre l'image ci-dessous :

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

我想大声告诉你我想大声告诉你2861 Il y a quelques jours538

répondre à tous(2)je répondrai

  • phpcn_u1582

    phpcn_u15822017-05-16 16:52:13

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

    répondre
    0
  • 習慣沉默

    習慣沉默2017-05-16 16:52:13

    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

    répondre
    0
  • Annulerrépondre