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
- ララベルのバージョン: 8.82.0
- ララベルサンクタム: 2.14.0
- オクタン バージョン: 1.2.0
- 夕暮れのバージョン: 6.22.0
- PHP バージョン: 8.1.1
- データベース ドライバーとバージョン: MySQL 8
- OS: 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')
;
}
}
よろしく!:)