

Laravel 8.83.27で開発中のプロジェクトです。  
以前は普通に動いていたのですが、POSTすると419が出るようになってしまいました。

### 動かなくなる前にやったこと

#### 1点目

パフォーマンス改善のためにdocker-syncを使おうとしたのですが動かなくて辞めました。

**エラーメッセージ:**

[code]

    /var/lib/gems/2.7.0/gems/docker-sync-1.0.5/lib/docker-sync/sync_strategy/unison.rb:233:in `block in start_container': Failed to start unison container in time, try to increase max_attempt (currently 10) in your configuration. See https://github.com/EugenMayer/docker-sync/wiki/2.-Configuration for more informations (RuntimeError)
    
[/code]

docker-sync.ymlに `max_attempt:100` を書いても改善されなかったので `docker-sync clean`
して消しました。

#### 2点目

`php artisan config:cache` を開発環境なのにしてしまった。  
これのせいな気がしたのですべてを白紙に戻すためにローカルもDokcerコンテナも全て消してgitでクローンしなおしましたが直らず。

### 試した・確認したこと

  1. @csrfが入っているか
  2. ブラウザのキャッシュ・coockieクリア
  3. Docker内ファイルのパーミッションが制限されていないか

App\Http\Kernel.php内の

[code]

    \App\Http\Middleware\VerifyCsrfToken::class,
    
[/code]

をコメントアウトしたら一回ログインはできてるようですが、  
ログインユーザー認証がうまくいっていないのかログイン画面に戻ってきてしまいます。  
完成間際なのでログイン認証を今から外すことは正直手間ですし複数人でgit管理して開発しているのであまりいじりたくない気持ちもあります。  
（ログイン認証周りはlaravel/jetstream,sanctumを使っています。）

エラーログも出ないのでどうすればいいか分かりません。  
何か教えていただけると幸いです。


CC BY-SA 4.0
2023-04-04T20:45:48.323
94416
2023-04-05T03:03:25.150
2023-04-05T02:37:25.037
3060
57819
question
docker laravel
Laravel 8 で 419 PAGE EXPIRED が出るようになりました


.envの下記の一文をコメントアウトしたら動きました…

[code]

    SESSION_DOMAIN=".http://localhost"
    
[/code]

axiosでAPIを使うときに追記したものでしたがすっかり忘れてました。


CC BY-SA 4.0
2023-04-05T03:03:25.150
94418
2023-04-05T03:03:25.150
57819
94416
answer