Задать вопрос
chelkaz
@chelkaz

Как избежать конфликта из за названий методов и полей в таблице?

Заметил что если есть таблица с полем например field
То если в модели например model сделать реляцию с методом с названием field и потом достать
$elements = Element::with('field')->orderBy('id','desc')->paginate(15);

И во вьюхе достать связанную таблицу $elements->field То хрен там, так как отдаст просто поле field из таблицы elements
И происходит путаница с названиями в голове. Может как то по другому указать тут $elements->field что это не поле а связанная таблица?
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
dima9595
@dima9595
Junior PHP
Предлагаю добавлять к полю field название таблицы, что бы получалось field_element. И в шаблоне обращаться к этой переменной.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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