@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');
    }

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

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

Похожие вопросы