Laravel api路由支持session

laravel5.5版本,使用api路由。在测试接口过程中发现session无法写入,主要原因在于laravel在定义api路由组时并没有设置支持session相关选项。

打开文件:app\Http\Kernel.php

在api数组中增加:

\App\Http\Middleware\EncryptCookies::class,
\Illuminate\Session\Middleware\StartSession::class,

如下:

'api' => [
    \App\Http\Middleware\EncryptCookies::class,
    \Illuminate\Session\Middleware\StartSession::class,
    'throttle:60,1',
    'bindings',
],

Laravel api路由支持session》有1个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注