Maison > Questions et réponses > le corps du texte
Comme le montre l'image ci-dessous :
在生成验证码的时候,将其存到session中,在验证的时候用Session::get 取不到值
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
習慣沉默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