cari

Rumah  >  Soal Jawab  >  teks badan

masalah bacaan sesi laravel

Seperti gambar di bawah:

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

我想大声告诉你我想大声告诉你2861 hari yang lalu542

membalas semua(2)saya akan balas

  • phpcn_u1582

    phpcn_u15822017-05-16 16:52:13

    Biasanya masalah seperti ini disebabkan oleh tidak meletakkan penghalaan di bawah perisian tengah web

    balas
    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

    balas
    0
  • Batalbalas