@Dimon3x

Как узнать, к какой модели относится выборка?

Сейчас в массив попадают те поля, которые есть в таблице (id, text).
Можно ли как то дополнить этот массив, для каждого пункта, что бы
знать, к какой таблице это относится?

Post::all()

#perPage: 15
      +exists: true
      +wasRecentlyCreated: false
      #attributes: array:2 [▼
        "id" => 1
        "text" => "Общие положения"
      ]
      #original: array:2 [▶]
      #changes: []
      #casts: []


Хочу из разных моделей, подгрузить всё это в один селект для html и потом я должен как то фильтровать, к какой модели относится этот option
  • Вопрос задан
  • 104 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Kostik_1993
Fullstack Web Developer | PHP | Laravel | Vue.js
$collection->map(function ($item, $key) {
      $item->setAttribute('table', $item->getTable());
});


public function getTableAttribute()
  {
    return $this->getTable();
  }
Ответ написан
Alex_Wells
@Alex_Wells
PHP/TS/Kotlin developer
Зачем что-то мерджить а потом фильтровать? Передать две (или сколько у тебя там) разных коллекции не можешь что ли?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы