under-construction
というパッケージをビルドします。このパッケージがコンフィグ ファイルで有効化されていると、そのサイトは適切なコードを持つ人だけが アプリケーションにアクセスできるようになります。Laravelパッケージセッション変数がajax呼び出しで保存されない
https://github.com/larsjanssen6/underconstruction
私が今持っている問題:
コードが入力されると、私はのに(チェックと呼ばれる)は、このコントローラメソッドを打つAJAX呼び出しを行います。
https://github.com/larsjanssen6/underconstruction/blob/master/src/Controllers/CodeController.php
コードが正しければ、セッション変数が設定されている:
session(['can_visit' => true]);
その後、私のvue.js私は/
にリダイレクトコードで。そしてそれは私のミドルウェアを再び打つでしょう。ここでは、can_visit
というセッションが存在するかどうかを確認します。
return session()->has('can_visit');
https://github.com/larsjanssen6/underconstruction/blob/master/src/UnderConstruction.php
しかし、セッション変数can_visit
常に消えました!そんなことがあるものか?
お時間をいただきありがとうございます。
ミドルウェア「web」が呼び出されているかどうかを確認します。セッションを初期化するミドルウェア –
はい、ルートはweb.phpにあり、Webミドルウェアを使用します。 – Jenssen