Size: a a a

2020 October 13

YV

Yushkevich Vitaly in Laravel Pro
врубаю лог, делаю получение одного. кастомера
источник

YV

Yushkevich Vitaly in Laravel Pro
источник

YV

Yushkevich Vitaly in Laravel Pro
делаю load связи, вижу, что данные встали корректно
источник

YV

Yushkevich Vitaly in Laravel Pro
делаю дамп запросов и вижу, что второй запрос идет в жопу
источник

AG

Alex Gordu in Laravel Pro
Yushkevich Vitaly
делаю дамп запросов и вижу, что второй запрос идет в жопу
А точно hasOne стоит?
источник

YV

Yushkevich Vitaly in Laravel Pro
источник

YV

Yushkevich Vitaly in Laravel Pro
да
источник

DK

Dmitriy K. in Laravel Pro
Данных много?
источник

YV

Yushkevich Vitaly in Laravel Pro
мне вообще странно, как он данные подсасывает на не правильном запросе.
источник

YV

Yushkevich Vitaly in Laravel Pro
ну на проде сотни тысяч уже и скорость будет стремительно расти
источник

DK

Dmitriy K. in Laravel Pro
Show create table customer_dynamics
источник

DK

Dmitriy K. in Laravel Pro
Как будто на customer_uuid индекса нет
источник

YV

Yushkevich Vitaly in Laravel Pro
CREATE TABLE customers_dynamics (
 account_id bigint(20) unsigned NOT NULL,
 customer_uuid char(36) COLLATE utf8mb4_unicode_ci NOT NULL,
 last_order date DEFAULT NULL,
 days_next_order int(11) DEFAULT NULL,
 next_order date DEFAULT NULL,
 is_dynamic_up tinyint(1) DEFAULT NULL,
 created_at timestamp NULL DEFAULT NULL,
 updated_at timestamp NULL DEFAULT NULL,
 KEY customers_dynamics_customer_uuid_index (`customer_uuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
источник

YV

Yushkevich Vitaly in Laravel Pro
сейчас попробую force
источник

YV

Yushkevich Vitaly in Laravel Pro
но опять же, это было бы про плохой запрос
источник

YV

Yushkevich Vitaly in Laravel Pro
а он не верное количество моделей вытаскивает
источник

YV

Yushkevich Vitaly in Laravel Pro
PS есть еще индекс с аккаунтом, я его дропнул из текста запроса
источник

AG

Alex Gordu in Laravel Pro
return $this->HasOne('App\Models\Blablabla', 'customer_uuid', 'uuid')->withDefault();
Может так, с явным указанием модели попробовать? Ну просто  ничего  уже в голову не лезет(
источник

YV

Yushkevich Vitaly in Laravel Pro
а withDefault() что дает? Чего-то не помню такого
источник

DK

Dmitriy K. in Laravel Pro
А форейн кий на базе не делал? Просто по полю связь что ли?
источник