Size: a a a

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

2021 June 23

D

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

ПФ

Паша Финогентов... in Laravel для начинающих
Так вроде нельзя сделать 2 раза with с одним названием, он просто переписывать будет
источник

D

Dimk_O in Laravel для начинающих
если категория является 1 уровня то children должен быть 3 уровня
источник

D

Dimk_O in Laravel для начинающих
если категория является 2 уровня то children должен быть тоже 3 уровня
источник

D

Dimk_O in Laravel для начинающих
сейчас 1 без другого работает
источник

D

Dimk_O in Laravel для начинающих
то есть children отсеивается 2 уровня
источник

ПК

Павел Кристалл... in Laravel для начинающих
Я чет запутался, почему это так работает?
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Потому что если ты собрался менять надо по ссылке передавать
источник

ПК

Павел Кристалл... in Laravel для начинающих
Точно!
источник

D

Dimk_O in Laravel для начинающих
/**
    * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
    */
   public function category()
   {
       return $this->belongsTo(Category::class)->with(['children.children' => function($b) {
           $b->whereIn('ultra_uuid', $this->topbrand->brand->categories->pluck('ultra_category_uuid'));
       }]);
   }

   /**
    * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
    */
   public function category_parent()
   {
       return $this->belongsTo(Category::class)->with(['children' => function($b) {
           $b->whereIn('ultra_uuid', $this->topbrand->brand->categories->pluck('ultra_category_uuid'));
       }]);
   }
источник

D

Dimk_O in Laravel для начинающих
смотри вот сделал 2 релейшена
источник

D

Dimk_O in Laravel для начинающих
category_parent всегда null
источник

D

Dimk_O in Laravel для начинающих
что за магия
источник

D

Dimk_O in Laravel для начинающих
Другими словами мне нужно отфильтровать children
источник

D

Dimk_O in Laravel для начинающих
как в children.children
источник

D

Dimk_O in Laravel для начинающих
как это можно сделать в одном with?
источник

E

Evgen in Laravel для начинающих
Есть такая функция:

protected function validatePerson()
   {
       return request()->validate([
           'name' => 'required|alpha',
           'height' => 'nullable|numeric',
           'mass' => 'nullable|numeric',
           'url' => 'required|url',
       ]);
   }
Я хочу в рамках валидации назначать дефолтные значения. Корректно ли это будет сделать в этой функции? Есть ли для этого какие-то штатные средства? Или нужно после validate() поле которое может иметь дефолтное значение отдельно проверять == null?
Что-то типа

$out = request()->validate([
           'name' => 'required|alpha',
           'height' => 'nullable|numeric',
           'mass' => 'nullable|numeric',
           'url' => 'required|url',
       ]);
       if ($out['height'] == null) {
           $out['height'] = DEFAULT_HEIGHT;
       }
       if ($out['mass'] == null) {
           $out['mass'] = DEFAULT_MASS;
       }
       return $out;
что-то выглядит как-то не очень))
источник

oh

oleg hitt in Laravel для начинающих
Всем привет, вопрос..
В конфиге бд уже больше 30 разных подключений. И этот файл приходится постоянно синхронизировать с другим лара приложением.
Кто то сталкивался с подобным ?
источник

AP

Artem Pogorelov in Laravel для начинающих
Пацаны, как лучше реализовать голосование, с запоминанием голоса?
источник

AB

Artem Borovinskiy in Laravel для начинающих
народ привет у кого ОпенСерв мож есть такие) как отрубить лимит памяти композера ? не разворачивает проект memory limit ..именно композер 1 нужен а не 2 поэтому тут опен сервер ..вообщем понимаете
источник