Size: a a a

2020 April 07

M

Michael in Laravel Pro
Теперь можно будет все имеющиеся миграции превратить в "схему", т.е. состояние БД на данный момент - и дальше стартовать при накатывании новых миграций от него. Если миграций уже большое количество, с переделкой структуры и т.п. со временем их накатывание становится всё дольше и дольше, что негативно сказывается на скорости тестирования, например.
источник

M

Michael in Laravel Pro
Рельсовики недоумевали, почему у нас до сих пор этого нет, хотя это испокон веков было в рельсах и, кажется, джанге
источник

И

Игорь in Laravel Pro
Michael
Теперь можно будет все имеющиеся миграции превратить в "схему", т.е. состояние БД на данный момент - и дальше стартовать при накатывании новых миграций от него. Если миграций уже большое количество, с переделкой структуры и т.п. со временем их накатывание становится всё дольше и дольше, что негативно сказывается на скорости тестирования, например.
то есть оно там само все скомпонует и подумает и выкатит в отдельный файл. Старые файлы миграций удаляем, далее отталкиваемся от этого файла, накатывая новые миграции? И так сколько угодно раз?
источник

M

Michael in Laravel Pro
Да
источник

И

Игорь in Laravel Pro
супер
источник

АЗ

Алихан Закиров... in Laravel Pro
Michael
Теперь можно будет все имеющиеся миграции превратить в "схему", т.е. состояние БД на данный момент - и дальше стартовать при накатывании новых миграций от него. Если миграций уже большое количество, с переделкой структуры и т.п. со временем их накатывание становится всё дольше и дольше, что негативно сказывается на скорости тестирования, например.
Прикольно
источник

RG

Ruslan Gavrilov in Laravel Pro
доброй ночи всем. почему при жадной загрузке может возвращаться пустая коллекция?

$country= Country::with(['cities'])->first();
dd($country->cities);

без with всё ок

сам релейшн
   public function cities()
   {
       return $this->hasMany(City::class, 'country_code', 'code');
   }
источник

D

DK in Laravel Pro
Ruslan Gavrilov
доброй ночи всем. почему при жадной загрузке может возвращаться пустая коллекция?

$country= Country::with(['cities'])->first();
dd($country->cities);

без with всё ок

сам релейшн
   public function cities()
   {
       return $this->hasMany(City::class, 'country_code', 'code');
   }
а чо with в массиве? with('cities')
источник

RG

Ruslan Gavrilov in Laravel Pro
это я разные варианты уже пробовал. with('cities') тоже не работает
источник

AP

Alex Pahanko in Laravel Pro
Ruslan Gavrilov
доброй ночи всем. почему при жадной загрузке может возвращаться пустая коллекция?

$country= Country::with(['cities'])->first();
dd($country->cities);

без with всё ок

сам релейшн
   public function cities()
   {
       return $this->hasMany(City::class, 'country_code', 'code');
   }
В Country есть релейшн?.
источник

RG

Ruslan Gavrilov in Laravel Pro
Alex Pahanko
В Country есть релейшн?.
ага
источник

AP

Alex Pahanko in Laravel Pro
Какой?..
источник

RG

Ruslan Gavrilov in Laravel Pro
Alex Pahanko
Какой?..
в сообщении указывал. релейшн рабочий, без with возвращает коллекцию как надо

public function cities()
   {
       return $this->hasMany(City::class, 'country_code', 'code');
   }
источник

AP

Alex Pahanko in Laravel Pro
А.. табличка country_code?..
источник

AP

Alex Pahanko in Laravel Pro
В базе в смысле..
источник

RG

Ruslan Gavrilov in Laravel Pro
country_code внешний ключ
источник

S

SupportBtc in Laravel Pro
Привет, у меня есть связь, items, как я могу получить из них только опредленные поля?
$items = [];

       foreach ($data->items as $item) {
           $items[] = $item->toArray();
       }

сейчас я получаю массив из всех полей из таблицы, а как мне получить поля, которые мне нужны?
источник

AP

Alex Pahanko in Laravel Pro
Ruslan Gavrilov
доброй ночи всем. почему при жадной загрузке может возвращаться пустая коллекция?

$country= Country::with(['cities'])->first();
dd($country->cities);

без with всё ок

сам релейшн
   public function cities()
   {
       return $this->hasMany(City::class, 'country_code', 'code');
   }
а обратно:
$city = City::with('countries')->first();
dd($city->countries);
Работает? или тоже пусто?..
источник

МК

Максим Кавецкий... in Laravel Pro
как вы делаете просмотры на посты?
источник

МК

Максим Кавецкий... in Laravel Pro
точнее отслеживаете их
источник