解决laravel登录成功无法写session问题

在laravel api的路由里用

auth()->attmpt(['username'=>'username', 'password'=>'password'])

返回 true,但session并没有储存。因为 app\Http\Kernel.php$middlewareGroups 并没有启用

\Illuminate\Session\Middleware\StartSession::class,

这个中间法,这样使得api里的路由无法使用session。解决方法是将
\Illuminate\Session\Middleware\StartSession::class,$middlewareGroups 移到
$middleware,这样使得所有路由都可以使用session了,在api路由登录后,在web自然可以用了。