Laravel の auth クラスを使用するには、データベースが必要ですよね?
独自の認証プロセスを持つサーバーからのデータベースを考慮していますか? ユーザーがログインしているかどうかを区別できるLaravelのAuthクラスメソッドを使用して、ログアウトした人が戻るボタンをクリックできないようにしたいからです。
Laravel 4 は、デフォルトで「Eloquent」と「Database」の 2 つの認証ドライバーをサポートしますapp\config\auth.php
。これは、デフォルトで Eloquent に設定されているファイルを参照します。
Eloquent ORM 自体はデフォルトでデータベース内のテーブルに結び付けられていますが、テーブルが見つからないときにそれ自体でテーブルを作成するのを見たことがあります (おそらく他の誰かがこれを明確にすることができます)。
を使用していない場合は、アプリケーションでまたはAuth::attempt()
を呼び出すことをお勧めします。ただし、これは、独自の認証方法をどこまで使用するか (またはバンドルされた認証をどの程度使用するか) によって異なります。Auth::login()
Auth::loginUsingId()