Size: a a a

Laravel для начинающих

2020 November 01

ВШ

Виталий Шутов... in Laravel для начинающих
Дмитрий
А почему оно его по запятой не разделяет?
Потому что libre office понимает оба разделителя, а мелкософт тот который в текущих настройках локали. А это обычно точка с запятой.
источник

VY

Vladimir Yefremov in Laravel для начинающих
Привет всем!
    public function periods()
   {
       return $this->belongsToMany(Period::class)->withPivot('period_coeff');
   }
сюда можно как-то всунуть orderBy('length') ?
источник

VY

Vladimir Yefremov in Laravel для начинающих
я пробовал и в конец и в середину - не работает
источник

D

DK in Laravel для начинающих
Vladimir Yefremov
Привет всем!
    public function periods()
   {
       return $this->belongsToMany(Period::class)->withPivot('period_coeff');
   }
сюда можно как-то всунуть orderBy('length') ?
источник

ЕК

Егор Карась... in Laravel для начинающих
length

А это в какой таблице поле?
источник

AG

Alex Gordu in Laravel для начинающих
источник

ЕК

Егор Карась... in Laravel для начинающих
тебе возможно надо указать orderBy('table.length') ?
источник

VY

Vladimir Yefremov in Laravel для начинающих
Егор Карась
length

А это в какой таблице поле?
в periods
источник

AG

Alex Gordu in Laravel для начинающих
Как мне кажется, лучше сделать как-то так
источник

AG

Alex Gordu in Laravel для начинающих
источник

AG

Alex Gordu in Laravel для начинающих
а отношения не трогать
источник

ЕК

Егор Карась... in Laravel для начинающих
попробуй ->orderBy('period.lenght')
источник

A

Alexey in Laravel для начинающих
источник

VY

Vladimir Yefremov in Laravel для начинающих
Егор Карась
попробуй ->orderBy('period.lenght')
не сработало :(
источник

VY

Vladimir Yefremov in Laravel для начинающих
Alex Gordu
а отношения не трогать
прочитал там....
не могу "экстраполировать" на свой запрос :)

у меня запрос, в котором надо сортировать,  такой
        return InfoSection::with('translates')->find($infoSectionId)
           ->load(['markets.locale', 'countries.currentTranslate', 'periods']);
источник

VY

Vladimir Yefremov in Laravel для начинающих
может в модели периода сделать отдельный метод, который возвращает отсортированный список?
источник

IA

Ilya AeroWave in Laravel для начинающих
Vladimir Yefremov
прочитал там....
не могу "экстраполировать" на свой запрос :)

у меня запрос, в котором надо сортировать,  такой
        return InfoSection::with('translates')->find($infoSectionId)
           ->load(['markets.locale', 'countries.currentTranslate', 'periods']);
С сортировкой в отношениях особое извращение
источник

VY

Vladimir Yefremov in Laravel для начинающих
Vladimir Yefremov
может в модели периода сделать отдельный метод, который возвращает отсортированный список?
но тогда - как его связать с отношением?
источник

IA

Ilya AeroWave in Laravel для начинающих
В одном месте у себя пришлось делать join
источник

VY

Vladimir Yefremov in Laravel для начинающих
Ilya AeroWave
С сортировкой в отношениях особое извращение
похоже да
источник