2016-11-23 2 views
5

Работа над унаследованным проектом Laravel Spark, который содержит две модели пользователей.Laravel 5 - перемещенная модель пользователя в приложение/модели, вызывающие проблемы с автозагрузкой

Одна из стандартных моделей Spark внутри каталога приложений, а другая - внутри App/Models. Я объединил две модели и обновил auth.php, чтобы ссылаться на модель User внутри каталога Models, но компоновщик dump-autoload говорит, что он не может найти модель App/User.

Как я могу сказать автозагрузчику, что модель пользователя больше не существует, а вместо этого в каталоге моделей?

Edit:

Я изменил пространство имен App/модели, но по-прежнему получаю сообщение об ошибке:

class_parents(): Class App\User does not exist and could not be loaded 

В моем терминале при работе самосвала autload

Второй Edit:

Исправлено, не понимал, что пространство имен было упомянуто так много. Выбрал и заменил на App \ User и отсортировал проблему.

+1

Вы обновили пространство имен в User.php? – Quasdunk

+0

Да, отредактировал вопрос :) – Lovelock

ответ

2

Вы должны изменить User модель пространства имен:

namespace App\Models; 
+0

Да, должно быть, упомянул. Пространство имен правильно. В терминале я получаю: class_parents(): Class App \ User не существует и не может быть загружен – Lovelock

2

изменения имен, и использовать как этот

namespace App\Models; 
+0

Да, отредактировал вопрос :) – Lovelock

2

Попробуйте переименовать пространство имен. :)

namespace App\Models; 
+0

Да, отредактировал вопрос :) – Lovelock

Смежные вопросы