Size: a a a

2020 July 01

v

vladimir in OctoberCMS
Vito Kuprianov
Привет, как через консоль к конкртеному плагину применить?
Это что за набор строк? Какова цель?
источник

S

Sergey in OctoberCMS
не понятно что такое dropdown в down
источник

S

Sergey in OctoberCMS
что удалить таблицу после удаления плагина надо подургому писать, посмотри синтаксис
источник

M

MihailBishkek in OctoberCMS
Sergey
что удалить таблицу после удаления плагина надо подургому писать, посмотри синтаксис
ему столбец скорее всего надо делитнуть а не всю таблицу )
источник

S

Sergey in OctoberCMS
dropColumn?
источник

S

Sergey in OctoberCMS
таблицу то в любом случае надо выбрать
источник

S

Sergey in OctoberCMS
а у него неизвестно откуда будет бросаться и неизвестно что
источник

v

vladimir in OctoberCMS
MihailBishkek
ему столбец скорее всего надо делитнуть а не всю таблицу )
ну для начала надо правильно назвать объект.
источник

АС

Алексей Семенов... in OctoberCMS
Добрый день. Хочу получить массив записей из модели вместе с полем из связанной модели.
Пока делаю так. Обхожу массив и присваиваю в свойство сам. Может есть какие стандартные методы для этого случая?
array_map(function($item) {
   $item['house_complex_name'] = HouseComplex::find($item['house_complex_id'])->name;
   return $item;
}, Flat::all()->get->toArray())
источник

АС

Алексей Семенов... in OctoberCMS
Подскажите плиз
источник

M

Mikhail in OctoberCMS
Алексей Семенов
Подскажите плиз
источник

M

Mikhail in OctoberCMS
почитай, должно помочь
источник

АС

Алексей Семенов... in OctoberCMS
Спасибо
источник

v

vladimir in OctoberCMS
Алексей Семенов
Добрый день. Хочу получить массив записей из модели вместе с полем из связанной модели.
Пока делаю так. Обхожу массив и присваиваю в свойство сам. Может есть какие стандартные методы для этого случая?
array_map(function($item) {
   $item['house_complex_name'] = HouseComplex::find($item['house_complex_id'])->name;
   return $item;
}, Flat::all()->get->toArray())
А зачем array_map, если есть коллекция?
источник

АС

Алексей Семенов... in OctoberCMS
Поясни
источник

АС

Алексей Семенов... in OctoberCMS
я нуб
источник

M

Mikhail in OctoberCMS
vladimir
А зачем array_map, если есть коллекция?
скорее всего он недавно знаком с ларкой)
источник

v

vladimir in OctoberCMS
Модели возвращают коллекции самих себя, например твой же вариант. (правда я  не понял предназначение get, но пример подойдет)
$flatList = Flat::all()->transform(static function(Flat $item): Flat {
   $houseName = HouseComplex::find($item->house_complex_id)->name;
   $item->setAttribute('house_complex_name', $houseName);

   return $item;
})->toArray();

А в твоем случае ты получаешь коллекцию, но зачем-то итерируешь ее в array_map дополнительно, когда есть стандартный метод самой коллекции 🙂

Но идеально все-таки воспользоваться связями между моделями как порекомендовал @GliderK.
источник

M

Mikhail in OctoberCMS
вот тут на русском можешь почитать про коллеции laravel.su/docs/5.2/collections
источник

АС

Алексей Семенов... in OctoberCMS
+
источник