该页面因不活动而过期。拉拉韦尔

时间:2018-09-04 14:24:08

标签: php laravel session

我正在努力解决laravel会议的问题。该页面基于服务器上的问题进行工作,但是当我将其移至新服务器并更改域时,在登录或注册期间出现错误

The page has expired due to inactivity.
Please refresh and try again.

我以meta标签和形式正确发送了令牌。 在旧服务器上,页面仍然可以正常工作,当我从旧页面下载文件并上传到localhost时,会发生相同的错误。 我已经在各个论坛上挖掘了所有话题,但没有任何帮助。

我正在寻求帮助,并先谢谢您。

  <?php

return [



    'driver' => env('SESSION_DRIVER', 'file'),



    'lifetime' => env('SESSION_LIFETIME', 120),

    'expire_on_close' => false,


    'encrypt' => false,



    'files' => storage_path('framework/sessions'),



    'connection' => null,


    'table' => 'sessions',


    'store' => null,


    'lottery' => [2, 100],


    'cookie' => env(
        'SESSION_COOKIE',
        str_slug(env('APP_NAME', 'laravel'), '_').'_session'
    ),



    'path' => '/',


    'domain' => env('SESSION_DOMAIN', null),



    'secure' => env('SESSION_SECURE_COOKIE', false),



    'http_only' => true,



    'same_site' => null,

];

1 个答案:

答案 0 :(得分:1)

除了以下路线外,您还可以:

1)请确保您以

格式添加了{{ csrf_field() }}

2)转到app\Http\Middleware\VerifyCsrfToken.php并在下面添加

class VerifyCsrfToken extends Middleware
{
    /**
     * The URIs that should be excluded from CSRF verification.
     *
     * @var array
     */
    protected $except = [
        '/job-listing','logout','apply-job' // Your routes
    ];
}