私は最近、laravel 5.2の使用を開始しました。私はガードの使い方が分からない。私が見ているように、ガードを使って行うことができるすべてを、より読みやすいミドルウェアで簡単に置き換えることができます。私は何か不足していますか?laravelでガードを使用する理由
2
A
答えて
0
Guardは、あなたのアプリで複数の認証を取得できるようにします。また、あなたは異なるプロバイダの偶数ドライバ(教義や雄弁など)を持っています。たとえば、1つのアプリケーションで同時にユーザモデルと管理モデルでログインすることができます。
1
Authファサードのガード方法を使用して、使用するガードインスタンスを指定できます。これにより、完全に別個の認証可能なモデルまたはユーザー・テーブルを使用して、アプリケーションの別々の部分に対する認証を管理することができます。
ガードメソッドに渡されたガード名があなたのauth.php構成ファイルで構成された警備員の1に対応している必要があり:
if (Auth::guard('admin')->attempt($credentials)) {
//
}
が知っているよりおよそIlluminate/Contracts/Auth/Guardあなたが信じる理由を指定したい場合があります
関連する問題
- 1. nullableフィールドを使用する/使用しない理由Laravel - MySQL
- 2. laravel 5でファサードを使用する理由
- 3. Laravelガードとは?
- 4. Ajax Postを使用してMySQL Laravel 5.1をアップデートする理由何らかの理由で
- 5. @ angle/redux-storeから@selectを使用すると角度ガードが異なる動作をする理由
- 6. ソートをソートする理由累積を使用する理由
- 7. Laravelでwebとapiガードを同時に使用する方法は?
- 8. laravel 5.2 apiガードを使用した認証
- 9. フレックスイベントで「バブル」を使用する理由
- 10. fcloseでsegfaultを使用する理由
- 11. ブラウザでES6を使用する理由
- 12. IWindsorContainerでIKernelを使用する理由
- 13. ラムダで# 'を使用する理由は?
- 14. MonadStateでMultiParamTypeClassesを使用する理由
- 15. Dで@propertyを使用する理由
- 16. CodeigniterでSlugを使用する理由
- 17. flafでkafkaを使用する理由
- 18. RailsでEmber.jsを使用する理由
- 19. @AutowiredをSpringで使用する理由
- 20. @EmbeddableをHibernateで使用する理由
- 21. MongoでElasticSearchを使用する理由
- 22. Fluxでスイッチを使用する理由
- 23. Netty:TimeServerHandlerでChannelInboundHandlerAdapterを使用する理由
- 24. rでnullを使用する理由
- 25. Androidでstrings.xmlを使用する理由
- 26. C#でプライベートクラスを使用する理由
- 27. ガードが私をゼロから保護しない理由
- 28. JumboEnumSetを使用する理由とその理由
- 29. 理由は何ですか:laravel 5
- 30. Laravel 5.3管理者ガードが動作しない
コードをミドルウェアに移して具体的な例を含めると読みやすくなりますので、あなたは自分の見解を正確に理解することができます。 – Bogdan