Задать вопрос
@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 Простой 4 комментария
Решения вопроса 1
@jazzus Автор вопроса
Ошибка в регистре написания (буква L) - оказывается для unix это критично
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
18 янв. 2025, в 10:04
50000 руб./за проект
18 янв. 2025, в 09:18
5500 руб./за проект
18 янв. 2025, в 07:20
50000 руб./за проект