在操作之前需要确认的是,是否已经关闭了“VerifyCsrfToken”的提交验证,可根据自行需要修改下文件App\Http\Middleware\VerifyCsrfToken.php,建议根据路径需求允许部分不需要验证的,不要关闭全部。
第一步确认下,laravel保持会话方式 config/auth.php文件
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
···
目前采用的是session的方式
第二步查看session文件,看下目前的使用的方式
(Supported: “file”, “cookie”, “database”, “apc”,“memcached”, “redis”, “array”)
config/session.php文件
'driver' => env('SESSION_DRIVER', 'file'),
目前采用的是file的方式,这边我们修改成“database”,多台服务器使用同一个数据库(先确认.env文件是否配置)
‘driver’ => env(‘SESSION_DRIVER’, ‘database’),
当前文件下要配置统一的domain,一定要确认是否都是一致的
'domain' => env('SESSION_DOMAIN', "www.****.com"),
第三步配置数据库表 session表
php artisan session:table
php artisan migrate (根据提示输入yes)
输入上述两条指令,即可创建 session表
更新相关文件到每一台服务器里,随便设置一个title差值,进行测试。