を登録します。Laravel認証、外部データと、私は、このコマンドを考え出すLaravel 5.2認証システムを使用しています
php artisan make:auth
であるとして、これは完全に正常に動作しますが、私の目標は、実行するために、外部APIを使用することですログイン、パスワードの登録と変更は、Authクラスのコア機能を使用することができます。
ですから、例えば、ログインを取って、私はちなみに
function login(ApiController $api) {
// This function return data or error code and message in JSON
$login = $api->login([ $credentials['email'], $credentials['password']]);
if($login->success)
// login successfully like normal Auth would do
else
// redirect to main page with $login->message
}
のようなものを使用したい、私たちは実際に認証を行うことができますように、認証クラスに$ログインから上がってくるのフィールドを渡したいです: :私は電子メールを私に電子メールを与える電子メール、私は "データベースフィールド"のような値を設定したいが、私のAPI JSONフィールドの背後に
私はインターネットで見て、AuthControllerと何かの中で何かを発見ServiceProviderに送信しますが、私の正確なニーズに従う方法はわかりません
あなたはもっと多くの情報を与えることができますか、または概念コードのPrrofをパブリックレポのどこかに置くことができますか? – gandra404
こんにちは@ gandra404、私はミドルウェアのセッション(loginNumber)が存在するかどうかを確認して、それに対処しました。セッションは、ログインフォームによって、外部APIとの資格情報の妥当性を単にチェックする機能を介して行われます。 – Plotisateur
情報ありがとうございます。 セッションを保存する場所(loginNumber)? – gandra404