У меня есть модель поста со многими типами постов.Мне нужно контролировать атрибуты поста по типу поста.Например, у меня есть 2 типа сообщений:
Модель только один раз Сообщение .
Схема пост-модели:
id
title
description
parent_id
type
При запросе song
типа записи, как я могу автоматически добавить атрибут singer
в массив ответов или при запросе singer
атрибут добавления типа записи songs
?
Я устал внутри модели, используя __construct()
метод, но не работаю:
public function __construct() {
if($this->type == "song") {
//$this->with = array_push($this->with, "singer");
$this->appends = array_push($this->appends, 'singer');
}
}