Size: a a a

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

2020 January 17

VY

Vladimir Yefremov in Laravel для начинающих
может ты мне тогда другое объяснишь?
Axios запрос есть на странице, но почему дебагбар показывает 0 запросов?
источник

️V

️️️️️️️️️️Владимир VVBphp in Laravel для начинающих
Vladimir Yefremov
оказалось вот что,
там какой-то переключатель -  см. скрин -> стрелка и он стал уставиться во 2-е положение :) - показывает Axios запрос, а чтобы увидеть "прямые" запросы - надо его переключать в 1-е положение
он переключается не во второе положение, а на последний запрос к ларе.
источник

VY

Vladimir Yefremov in Laravel для начинающих
️️️️️️️️️️Владимир VVBphp
он переключается не во второе положение, а на последний запрос к ларе.
ок
источник

И

Игорь in Laravel для начинающих
Vladimir Yefremov
и попутно - 16 запросов - не много ли?
при каких условиях /количестве запросов надо думать об оптимизации?
два запроса у тебя повторяются 1 к 1 - посмотри, может от них можно избавиться
источник

️V

️️️️️️️️️️Владимир VVBphp in Laravel для начинающих
Vladimir Yefremov
оказалось вот что,
там какой-то переключатель -  см. скрин -> стрелка и он стал уставиться во 2-е положение :) - показывает Axios запрос, а чтобы увидеть "прямые" запросы - надо его переключать в 1-е положение
какой странный запрос. Интересно зачем он?
источник

И

Игорь in Laravel для начинающих
️️️️️️️️️️Владимир VVBphp
какой странный запрос. Интересно зачем он?
пагинация?
источник

VY

Vladimir Yefremov in Laravel для начинающих
️️️️️️️️️️Владимир VVBphp
какой странный запрос. Интересно зачем он?
действительно - странный, сейчас попробую разобраться - что это?!
пагинации на этой странице нет
источник

VY

Vladimir Yefremov in Laravel для начинающих
Игорь
пагинация?
сам запрос такой
$members[] = Payment::whereIn('user_id', $structure->pluck('descendant')) ->count();
источник

VY

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

VY

Vladimir Yefremov in Laravel для начинающих
️️️️️️️️️️Владимир VVBphp
какой странный запрос. Интересно зачем он?
очевидно нашел такого, кто еще ничего не оплатил...
источник

️V

️️️️️️️️️️Владимир VVBphp in Laravel для начинающих
Vladimir Yefremov
очевидно нашел такого, кто еще ничего не оплатил...
Почему тогда вместо имени колонки стоит число?
источник

VY

Vladimir Yefremov in Laravel для начинающих
️️️️️️️️️️Владимир VVBphp
Почему тогда вместо имени колонки стоит число?
Вот весь метод:
    public function invites()
   {
       $members = [];
       $structure = $this->user->getDescendants();
       $members[] = $structure->count();
       $members[] = Payment::whereIn('user_id', $structure->pluck('descendant'))
           ->count();
       $activesCount = 0;
       $structure->each(
           function ($item, $key) use (&$activesCount) {
               if ($item->hasChildren()) {
                   $activesCount++;
               }
           }
       );
       $members[] = $activesCount;
       return $members;
   }

при этом
$structure = $this->user->getDescendants();
формируется чужим пакетом, который в принципе работает правильно...
я тестировал этот запрос на тестовых данных на 10к юзеров с оплатами

сейчас большую часть тестовых данных удалили...
более глубоко - почему пакет так работает не вникал... сложно :)
источник

VY

Vladimir Yefremov in Laravel для начинающих
Игорь
два запроса у тебя повторяются 1 к 1 - посмотри, может от них можно избавиться
смотрю, да точно, счас попробую
источник

VP

Vasiliy Pivovarov in Laravel для начинающих
привет всем, подскажите пожалуйста ,нашел готовые функции для валидации и разных документов,  И решил их переписать под правила для Laravel. У меня вопрос можно ли в разных условия как, сейчас, показывать разные сообщения. Я пока посмотрел в документации, понял, что могу так делать , если были бы у меня атрибуты у моего правила.
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
Vladimir Yefremov
и попутно - 16 запросов - не много ли?
при каких условиях /количестве запросов надо думать об оптимизации?
В некоторых случаях много, в некоторых ничто
источник

VY

Vladimir Yefremov in Laravel для начинающих
Alexander Pavlenko 🌚
В некоторых случаях много, в некоторых ничто
это понятно,..
есть ли какие-то критерии, рекомендации?
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
Нет
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
Все зависит от проекта
источник

СБ

Сергей Байков in Laravel для начинающих
Всем привет! Подскажите, пожалуйста.
Есть две таблицы
Country
-id
-channel
-name

City
-id
-id_county

Мне нужно получить Кол-во Городов, где в name у страны будет входить например: "Mos", и channel = 20

Это нужно сначала выбрать коллекции городов, а потом по отношения один к одному применить where('name', 'LIKE', "%Mos%")   или я что-то не так думаю?
источник

П

Павел in Laravel для начинающих
Сергей Байков
Всем привет! Подскажите, пожалуйста.
Есть две таблицы
Country
-id
-channel
-name

City
-id
-id_county

Мне нужно получить Кол-во Городов, где в name у страны будет входить например: "Mos", и channel = 20

Это нужно сначала выбрать коллекции городов, а потом по отношения один к одному применить where('name', 'LIKE', "%Mos%")   или я что-то не так думаю?
with(['country' => function ($query){.....
источник