Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 24.05.2019 09:48:55

Работа с моделями

Здравствуйте.
Подскажите как обратиться к свойствам модели, если название модели содержится в переменной?
Есть что-то типа -

$item=Product::with('image','like','comment.image','feedback.image')->find($id);
foreach ($item->getRelations() as $model => $value) {
   //должно быть
   // $item->image()->delete();
   // $item->comment->image()->delete(); и т.д.

   // Так не работает - undefined delete()
   $item->$model->delete();
   // Так тем более :D:D:D $item->$model()->delete()
}

Изменено Alexandr5 (24.05.2019 09:51:52)

Не в сети

Подвал раздела