Size: a a a

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

2020 May 09

АЗ

Алихан Закиров... in Laravel для начинающих
Вызов вьюшки из вьюшки
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Классическая рекурсия
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Надо понимать что при этом будет большое количество обращений к базе и по-хорошему такое меню нужно кешировать
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Есть три способа решения проблемы N+1 в твоем случае.
1. Воспользоваться плюшками последних версий мускуля, и написать рекурсивный запрос. Отрендерить меню из результата.
2. Глобально кешировать меню, и при изменении любого из элементов обнулять кеш
3. Воспользоваться т.н. russian doll cache. Где кешируется каждый элемент и при изменении сбрасывается кеш одной ветви дерева.
Самый простой способ это 2
источник

АЗ

Алихан Закиров... in Laravel для начинающих
Если элементов не много то вообще говоря пофигу)
источник

S

SupportBtc in Laravel для начинающих
Получаю список айдишников,
dd(implode(', ', $users));

в через запятую

теперь как мне проверить это через in_array?

in_array($user_id, [implode(', ', $users)])  - так не работает
источник

И

Илья in Laravel для начинающих
SupportBtc
Получаю список айдишников,
dd(implode(', ', $users));

в через запятую

теперь как мне проверить это через in_array?

in_array($user_id, [implode(', ', $users)])  - так не работает
так explode тогда нужен
источник

И

Илья in Laravel для начинающих
но вообще криво как-то это все
источник

S

SupportBtc in Laravel для начинающих
Илья
но вообще криво как-то это все
почему
источник

K

KOSUMOV | ALI in Laravel для начинающих
Скажите пожалуйста. Страница категории , выводятся новости из определённой категории. Есть ещё колонка, последние новости. Если создать ещё один запрос то итого будет 5 запроса в бд. 3 для новостей из категории и 2 для последних новостей. Как это дело оптимизировать или без таких запросов не обойтись ?
источник

И

Илья in Laravel для начинающих
зачем тебе implode делать (массив -> строка), а потом обратно строку в массив и проверять на наличие значения
источник

И

Илья in Laravel для начинающих
$users изначально у тебя строка?
источник

АЗ

Алихан Закиров... in Laravel для начинающих
KOSUMOV | ALI
Скажите пожалуйста. Страница категории , выводятся новости из определённой категории. Есть ещё колонка, последние новости. Если создать ещё один запрос то итого будет 5 запроса в бд. 3 для новостей из категории и 2 для последних новостей. Как это дело оптимизировать или без таких запросов не обойтись ?
5 запросов в базу по индексам это мелочь и не парься
источник

AI

Alexey Illarionov in Laravel для начинающих
Блин, я уже столько вариантов перебрал что чот запутался.

Задача: domain.com/ ведет на сбилженный vue билд с роутером, domain.com/api стукается в лару.

Перебровал все варианты, от htaccess до nginx.conf, везде что то не то.

Может кто сталкивался, какой вариант самый оптимальный?
источник

IN

Ivan Novikov in Laravel для начинающих
Парни, привет. Установил русскую локализацию для Laravel 7 из Github. Раньше ей всегда пользовался и все было огонь. Сейчас сделал тоже самое (вроде бы). Поменял на “ru” в конфиге обновил сайт и ничего не произошло. Сайт как был на английском так и остался. Что может быть?
источник

ЕК

Егор Карась... in Laravel для начинающих
конфиг не кешировал?
если запущен через пхп артизан серве — перезапусти серве, иначе он новые настройки из енв не подтянет
источник

IN

Ivan Novikov in Laravel для начинающих
Егор Карась
конфиг не кешировал?
если запущен через пхп артизан серве — перезапусти серве, иначе он новые настройки из енв не подтянет
Чистил кеш весь. Запускал через Laragon (перезапускал).
источник

AP

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

IN

Ivan Novikov in Laravel для начинающих
Alexander Pavlenko 🌚
Как чистил?
php artisan .... вот так. 4 команды выполнил
источник

IN

Ivan Novikov in Laravel для начинающих
Вот эти @Oneshkip
источник