Size: a a a

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

2021 June 16

А

Артём in Laravel для начинающих
а так, индексы + по возможности уменьшить количество проверяемых полей
источник

VY

Vladimir Yefremov in Laravel для начинающих
обрабатывать построчно а не собирать в массив

а какую оптимизацию это принесет?
кол-во запросов в БД не уменьшится же?
источник

EG

Egor Gruzdev in Laravel для начинающих
Памяти на процесс сожрешь меньше.
источник

VY

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

P

Pavel in Laravel для начинающих
insert on duplicate, выполнять запросы не для каждой строки, а собирать их в пачки например по 1к, у модели есть метод upsert()
источник

EG

Egor Gruzdev in Laravel для начинающих
Если в таблице есть autouincrement он при столкновении с дублем будет постоянно расти его значение, потому я бы upsert использовал аккуратно.
источник

VY

Vladimir Yefremov in Laravel для начинающих
с памятью не очень проблемно, но время исполнения процесса довольно долгое;
стоит настройка set_time_limit(6000);
но то ли ее не хватает, то ли она не работает
источник

P

Pavel in Laravel для начинающих
если там бигинт, не вижу проблем
источник

P

Pavel in Laravel для начинающих
да и с обычным интом надо постараться
источник

EG

Egor Gruzdev in Laravel для начинающих
Посмотри в сторону Queue Batch, в докментации даже пример рассмотрен с загрузкой из csv
источник

VY

Vladimir Yefremov in Laravel для начинающих
спасибо!
источник

EG

Egor Gruzdev in Laravel для начинающих
Согласен, но некоторым удалось

https://m.habr.com/ru/post/156489/
источник

JT

J T in Laravel для начинающих
что это за ошибка ребята> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi

In Connection.php line 664:
                                                                             
 SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel.settings  
 ' doesn't exist (SQL: select nomer_kol_centra from `settings`)            
                                                                             

In Connection.php line 326:
                                                                             
 SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel.settings  
 ' doesn't exist
источник

JT

J T in Laravel для начинающих
это во время композер апдате
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
ну так почитай
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
что там написано
источник

Ф

Федя in Laravel для начинающих
кто может подсказать, после залива сайта на вирт.хостинг, что нужно сделать, чтобы пути которые были прописаны раньше, работали так-же, как и на локалке? хост-beget, проект у меня лежит в папке public_html.
источник

SG

Sergey Gerasimov in Laravel для начинающих
Ответить на вчерашний вопрос - что такое правильный и неправильный путь?
источник

AP

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

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
ну банально же, открыть переводчик и вставить туда текст
источник