@jazzus

Почему потерялась модель на продакшене?

Ошибка
Class 'App\Models\Mylist' not found"
только на продакшене, на локалхосте все ок.

Место
/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasRelationships.php
protected function newRelatedInstance($class)
    {
        return tap(new $class, function ($instance) {
            if (! $instance->getConnectionName()) {
                $instance->setConnection($this->connection);
            }
        });
    }

В контроллерах вызывается от юзера
$user->lists()
И в этот момент ошибка.
Отношения в модели User
public function lists()
    {
      return $this->hasMany('App\Models\Mylist','user_id', 'id');
    }

При этом с другими моделями/отношениями (которые сделаны и вызываются точно также) проблем нет
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1
@jazzus Автор вопроса
Ошибка в регистре написания (буква L) - оказывается для unix это критично
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽