私のモデルでは、私はArdentを自己検証に使用していますが、認証のためにSentryも使用する必要があるモデルがあります。だから私はArdentとSentryも拡張する必要がありますが、PHPに多重継承がないのでできません。私は形質でやろうとしましたが、形質を伸ばすことはできません。私は両方のクラスをほとんど必要としません、私はそれらの両方を使用できる方法はありますか?Sentry with ArdentをLaravelで使用するには?
6
A
答えて
1
これを行う最善の方法は、Sentryフォルダから直接Userモデル全体をコピーすることです。
このファイルをmodelsディレクトリにコピーしてから、ArdentがすでにModelを拡張しているので、Modelの代わりにArdentを拡張してください。
これはうまくいくはずです - 動作させるにはいくつかの問題や修正が必要かもしれませんが、私はSentryではなくToddish/Verifyを使って同様のことをしています。
+0
'Cartalyst \ Sentry \ Users \ Eloquent \ Users \ Eloquent \ User :: validate()の宣言はLaravelBook \ Ardent \ Ardent :: validate(array $ rules = Array、array $ customMessages = Array)と互換性があります。 – Muflix
関連する問題
- 1. Laravel Homestead with BrowserSync
- 2. laravel validation with delete_at
- 3. with機能をLaravel EloquentのGroupBy節とともに使用できますか?
- 4. laravel sentry redirect ::意図していません
- 5. Laravel - print_r with twig view
- 6. Laravel 5 API with Dingo
- 7. Restra with Laravel 5.の使い方*? Restlerで雄弁を使用したい
- 8. Prolog with PHPを使用するには?
- 9. C#with AIRを使用するには?
- 10. データセットでLaravelリポジトリを使用
- 11. SAMLベースのSSO with Laravel
- 12. laravel with ionic:500(内部サーバーエラー)
- 13. laravelでガードを使用する理由
- 14. Laravelをデータベースなしで使用する
- 15. Laravelでヘルパーを使用するベストプラクティス
- 16. Laravel 4でCookieを使用する
- 17. LaravelでOUTパラメータを使用するストアドプロシージャを使用する
- 18. azure webappでlaravelを使用
- 19. laravelで条件を使用して保存するには?
- 20. スクリプトファイルでLaravel Bladeを使用するには?
- 21. LaravelでVentureCraft/revisionableを使用するには?
- 22. Laravel 4クエリービルダーでリテラルの疑問符を使用するには
- 23. Laravel:あるsetLocale私はlaravel 5.1を使用してい
- 24. Netbeansでtry-with-resourcesを使用する
- 25. Spring 3 with AspectJのJBoss 6でロードタイムウィーバーを使用するには?
- 26. nosetest --with-profileでcProfileを使用するには?
- 27. Django Sentryのサーバ名を設定する
- 28. laravelでIFNULLを使用します
- 29. Generics with Dependency Injectionを使用するリポジトリインタフェースの使用方法は?
- 30. Laravel - コントローラを複数回使用する
あなたはSentry&Ardentの両方を使用できましたか? –
@JavierEnríquezいいえ、私たちは最後にSentryのみを使用し、正規の方法で検証を行いました。解決策の1つは、Sentryのベンダーフォルダを見つけてArdentを拡張することです。 – totymedli