私の問題はLaravelのためではなく、おそらくPHPの設定(セッション)が原因ではないと私は知っていますが、私はこの特定のプロジェクトをhomestead
で実行していました。今私はフォームを提出した後(これはステップコントローラ、post
フォーム - >ステップ2に行くなど)、ページをリフレッシュしてください。私のcsrfトークンが無効です。Laravel CsrfTokenはサーバーの切り替え後に最新表示時に有効期限が切れます
セッションの有効期間や新しいトークンの生成などの理由が考えられましたが、トークンは同じですが、ページを更新してもまだTokenMismatchException
になります。
環境は、ホームステッド(nginx(最新)、php(5.6、私はホームステッドの持つものはわかりません)とほとんど同じです)。私はこの問題が発生した手順を経るときのログインが..私はしばらくの閲覧にはログインしたまま、正常に動作しますが、
ソリューション&問題:
は私が更新するのを忘れてどこ怒鳴るコメントを1として、私が見つけました問題はhttp://...
でのdevのサーバーがCloudFlareの経由を余儀なくされたが、LaravelのベースURLが残っていたことを、実際に事実だった - 私はちょうどAppServiceProvider
$this->app['request']->server->set('HTTPS', true);
に追加され、それが検証エラーをしていませんでした。
.envファイルを正しく設定しましたか? – Kyslik