Пространство имен динамической модели в пакете laravel lumen - PullRequest
0 голосов
/ 18 января 2019

Я строю пакет просвета laravel. В пакете есть поставщик услуг, который использует экземпляр модели User в функции. Я использовал App \ User в качестве пространства имен там.

Теперь, Если фактическая модель пользователя находится в другом пространстве имен, например. App \ Models \ User Мой пакет выдает ошибку неопределенного класса User.

Как правильно получить экземпляр модели User без ошибок?

1 Ответ

0 голосов
/ 18 января 2019

Вы можете получить местоположение модели пользователя из config/auth.php. Однако, если приложение использует другой метод аутентификации, это не будет работать.

Я думаю, что ваш лучший вариант - сделать путь класса к модели пользователя настраиваемым .

...