問題タブ [laravel-session]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Laravel 5.7 でログイン セッション中に Auth() 登録を使用する方法
Laravel 5.7 Auth()の登録ページをstudentRegisterページに変更して新入生を登録したのですが、別のユーザーでログインするとアクセスできません。セッション中にルートが機能しませんでした。ただし、1 つのセッションからログアウトした後は完全に機能します。
ログイン中に新しい生徒を登録する方法を教えてください。
studentRegister.blade.php
{{csrf}}も削除しました。
php - laravel 5.7でauth()を使用して新しいユーザーの作成時に自動ログインをオフにする方法は?
Laravel auth() を介してユーザーを作成したいプロジェクトを作成していますが、アカウントの作成時に自動ログインしたくありません。デフォルトの登録ページを StudentRegister にコピーしました。彼がログインしたときに管理者から登録したいのですが、私のコードは次のとおりです。
コントローラーのガード機能も削除したので、1人のユーザーが既にログインしているときにこれを使用できます。
これを行う方法を教えてください。ユーザーを作成するだけですが、ユーザーセッションは古いものから新しく作成されたものに変更されません。
php - AppServiceProvider からのセッションへのアクセス
セッションにアクセスしていくつかの値を取得し、次のコードで使用したすべてのビューと共有する必要AppServiceProvider.php
がありますが、セッションを読み取ると null が返されます。
ビューが呼び出される前に同じ関数を呼び出してコントローラーを介して割り当てた場合、共有せずに問題なく動作します。
php - ajax 呼び出しでセッションを読み取れない
ajax 呼び出し後にセッションが失われるのに苦労しています。通常、ページが読み込まれると、デバッグバーにすべてのセッションが表示されます。
もちろん、cartId には興味があります。セッションが存在する場合、それを使用して、$cartId で指定されたカートに製品を追加します。これが単純な ajax です。
});
カートコントローラー
わかりやすくするために、コントローラーから他のメソッドを削除しました。特別なことは何もありませんでした。基本的に session::all は常に空の配列を返します。さらに、コンソールから画面を追加しています:
ルート:
カーネル.php
基本的に、ajaxで既存のセッションを取得することはできませんが 、「何か」と呼ばれるajaxで新しいセッションを設定すると、それは存在し、持続します。私はその問題について多くのトピックを読みましたが、通常、問題はミドルウェアの欠如にありました => Web. ミドルウェアを追加し、すべてのキャッシュをクリアしましたが、うまくいきませんでした。
ajax でセッションを取得する方法について誰かアイデアがありますか?