Size: a a a

Laravel Framework Russian Community

2020 December 24

👤U

👤 User in Laravel Framework Russian Community
Небольшой трейт, служащий конкретной цели. Его не надо переопределять. Конечно, когда трейт больше самого класса, начинается невнятная чехарда.
источник

D

Developer in Laravel Framework Russian Community
Привет всем, как я могу открыть сразу самую последнюю страницу  пагинации?
источник

КС

Копытов Сергей... in Laravel Framework Russian Community
Гугл + laravel pagination last page

Первая ссылка https://laravel.com/docs/7.x/pagination

$paginator->lastPage()
источник

SG

Sergey Gerasimov in Laravel Framework Russian Community
Копытов Сергей
Гугл + laravel pagination last page

Первая ссылка https://laravel.com/docs/7.x/pagination

$paginator->lastPage()
Get the page number of the last available page. 😏
источник

A

Artur in Laravel Framework Russian Community
столкнулся с такой проблемой, на девелоп сервере запросы очень медленно обрабатываются, если локально 100мс, то на девелопе больше секунды.

Дебажил и дошел до того, что это происходит еще до контроллера в мидлвейрах.

И заметил, что если отключить мидлвейр ShareErrorsFromSession, то все работает довольно быстро, а если включить обратно, то медленно.

При том, еще какая-то странность, что если я его не отключу, а зайду туда в метод handle и напишу в самом начале die; то все равно долго работает.

Какая-то странная хрень
источник

A

Artur in Laravel Framework Russian Community
уже нашел, оказывается при резолве этого мидлвейра в консрукторе требовался ViewFactory и как оказалось один пакет добавлялк ViewFactory afterResolving туда свой код который очень замедлял работу) ппц конечно
источник

A

Artur in Laravel Framework Russian Community
а там вот такой код, он считывает иконки и регистрирует их, но почему локально это делается моментально, а на девелопе в 10 раз дольше?

        foreach ($this->sets as $set) {
           foreach ($this->filesystem->allFiles($set['path']) as $file) {
               if ($file->getExtension() !== 'svg') {
                   continue;
               }

               $path = array_filter(explode('/', Str::after($file->getPath(), $set['path'])));

               Blade::component(
                   SvgComponent::class,
                   implode('.', array_filter($path + [$file->getFilenameWithoutExtension()])),
                   $set['prefix'],
               );
           }
       }
источник

А

Артём in Laravel Framework Russian Community
Artur
а там вот такой код, он считывает иконки и регистрирует их, но почему локально это делается моментально, а на девелопе в 10 раз дольше?

        foreach ($this->sets as $set) {
           foreach ($this->filesystem->allFiles($set['path']) as $file) {
               if ($file->getExtension() !== 'svg') {
                   continue;
               }

               $path = array_filter(explode('/', Str::after($file->getPath(), $set['path'])));

               Blade::component(
                   SvgComponent::class,
                   implode('.', array_filter($path + [$file->getFilenameWithoutExtension()])),
                   $set['prefix'],
               );
           }
       }
Пушо у тебя ssd, а на девелопе гнилые квантумы из нулевых на два гига
источник

А

Артём in Laravel Framework Russian Community
В рейде😀
источник

MW

Maxyc Webber in Laravel Framework Russian Community
источник

MW

Maxyc Webber in Laravel Framework Russian Community
а вот идея бредовая, как мне кажется, но ощущение, что кому то может быть полезна

https://maxyc.ru/programming/laravel/laravel-models-with-traits/
источник

ВС

Владислав Субботин... in Laravel Framework Russian Community
@Adelf32 щас разорвёт
источник

MW

Maxyc Webber in Laravel Framework Russian Community
почему
источник

ВС

Владислав Субботин... in Laravel Framework Russian Community
Maxyc Webber
почему
Потому что у него есть статья абсолютно противоположная с криком "хватит это терпеть!"
источник

MW

Maxyc Webber in Laravel Framework Russian Community
а, я думал про ссылки речь.
источник

A

Adel in Laravel Framework Russian Community
Maxyc Webber
почему
потмоу что не надо пытаться выпрыгивая из штанишек тащить КАЖДЫЙ услышанный паттерн в проект.
источник

ВС

Владислав Субботин... in Laravel Framework Russian Community
:D
источник

A

Adel in Laravel Framework Russian Community
Eloquent просто сам по своей сути не даёт нормально использовать именно стандартный шаблон Репозиторий
источник

MW

Maxyc Webber in Laravel Framework Russian Community
логично ) но не попробовав, не прочувствовав, не узнаешь как правильно. одно дело говорят...
источник

A

Adel in Laravel Framework Russian Community
там можно урезанный так сказать вариант заюзать...
источник