0

迁移到 Laravel Octane 后,黄昏测试失败并显示 419 Page Expired。在迁移之前,一切都很好......

我对名称文件 docker/8.1/supervisord.conf 进行了以下更改

-command=/usr/bin/php -d variables_order=EGPCS /var/www/html/artisan octane:start --server=swoole --host=0.0.0.0 --port=80
+command=/usr/bin/php -d variables_order=EGPCS /var/www/html/artisan serve --host=0.0.0.0 --port=80
  • Laravel 版本:8.82.0
  • Laravel 圣所:2.14.0
  • 辛烷值版本:1.2.0
  • 黄昏版本:6.22.0
  • PHP版本:8.1.1
  • 数据库驱动程序和版本:MySQL 8
  • 操作系统:macOS 12.2

我的.env.local.dusk文件部分:

APP_ENV=local
OCTANE_SERVER=swoole
BROADCAST_DRIVER=pusher
CACHE_DRIVER=memcached
FILESYSTEM_DRIVER=local
QUEUE_CONNECTION=redis
SESSION_DRIVER=database
SESSION_LIFETIME=120
SESSION_DOMAIN=laravel.test

我的黄昏测试:

        $this->browse(function (Browser $browser) use ($user) {
            $browser
                ->visit(new Login())
                ->loginUser($user->email, 'password')
                ->assertSee('Dashboard')
                ->assertPathIs('/dashboard')
                ->assertAuthenticatedAs($user)
            ;
        });
class Login extends Page
{
    public function loginUser(Browser $browser, string $email, string $password)
    {
        $browser
            ->type('@email', $email)
            ->type('@password', $password)
            ->press('@button')
        ;
    }
}

问候!:)

4

0 回答 0