私はパッケージを開発しています。 Userオブジェクトと対話する必要があるときがあります。いくつかの例では、私はAuth::user()
を通過できます。しかし、他の人にはクラス名が必要です。たとえば、基本モデルを使用している場合はApp\User
です。Laravel 5.5:アプリの構造を知らなくてもモデルを入手できますか?
今はパッケージのconfig
ファイルを使用しています。基本的には、パッケージ$ php artisan vendor:publish
をパッケージに入れて、デフォルトのApp\User
でない場合はクラス名を設定します。
別の方法があるのでしょうか?
テーブル名などに似ています。
注:間違いなく、私はラーベルの知識の境界を広げています。だから、これが死んでいれば謝ります。
これはやっているようです。ありがとうございました!自分で使ったにもかかわらず、その構成の存在を完全に忘れてしまった。 ;) –
心配しなくても嬉しいです。私たちは皆、そんなことを今やってやっています! :] – Jonathon