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

Есть ли паттерн для morph связи?

Всем привет!
У меня есть несколько сущностей, с общей чертой - к каждой из них может быть сокращенная ссылка, с набором своих возможностей.
Я сделал отношение между другими сущносятми и таблицей сокращенных ссылок через Morph-связь.
Теперь, в контроллере я имею такой код:

public function show(ShortLink $link)
  {
    $model = $link->shortable;  // Получаем связанную с сокрашенной ссылкой модель
    if ($model instanceof Offer) {
        //
    }
  }


Но что-то внутри меня подсказывает, что это далеко не самый правильный путь. Подскажите, пожалуйста, как правильно организовывать подобную логику?
  • Вопрос задан
  • 241 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@vism
верно все, для этого и придуманы морфы. Оно даёт красоту решений.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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