@RMate

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

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

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


Но что-то внутри меня подсказывает, что это далеко не самый правильный путь. Подскажите, пожалуйста, как правильно организовывать подобную логику?
  • Вопрос задан
  • 220 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vism
верно все, для этого и придуманы морфы. Оно даёт красоту решений.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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