Size: a a a

2020 March 25

KL

Kirill Lyulyaev in Laravel Pro
источник

KL

Kirill Lyulyaev in Laravel Pro
Сам результат
источник

KL

Kirill Lyulyaev in Laravel Pro
источник

KL

Kirill Lyulyaev in Laravel Pro
Как изменить структуру на
источник

KL

Kirill Lyulyaev in Laravel Pro
источник

KL

Kirill Lyulyaev in Laravel Pro
Как можно реструктурировать коллекцию и собрать ее в  "другом" виде (c учетом группировки).
источник

N

NoMad42 in Laravel Pro
я б прописал отношения items в модели Category и запрашивал данные через нее же с ленивой загрузкой items'ов.
и просто заменил бы порядковые ключи на id категории
->get()
->keyBy('id');
источник

N

NoMad42 in Laravel Pro
источник

KL

Kirill Lyulyaev in Laravel Pro
NoMad42
я б прописал отношения items в модели Category и запрашивал данные через нее же с ленивой загрузкой items'ов.
и просто заменил бы порядковые ключи на id категории
->get()
->keyBy('id');
Что это даст, нужно изменить структуру сгруппированной коллекции. Хотел бы добавить в группу массив items, а также несколько других полей.  Спасибо!
источник

DM

Dr Moluskin in Laravel Pro
Всем привет! такой вопрос необходимо ограничить доступ к ресурсу с IP адресов для определенных пользователей. как первую задачу решить я нашел https://laracasts.com/discuss/channels/laravel/restrict-application-by-ip Подскажите как доработать код чтобы ограничения работали для определенных пользователей?
источник

BI

Bogdan Ivanov in Laravel Pro
Dr Moluskin
Всем привет! такой вопрос необходимо ограничить доступ к ресурсу с IP адресов для определенных пользователей. как первую задачу решить я нашел https://laracasts.com/discuss/channels/laravel/restrict-application-by-ip Подскажите как доработать код чтобы ограничения работали для определенных пользователей?
в милдваре пишешь к какому юзеру это применимо, можно даже отдельную колонку сделать в бд и там чекать пермишн
источник

DM

Dr Moluskin in Laravel Pro
В милдваре именно protectedIP?
источник

N

NoMad42 in Laravel Pro
Kirill Lyulyaev
Что это даст, нужно изменить структуру сгруппированной коллекции. Хотел бы добавить в группу массив items, а также несколько других полей.  Спасибо!
мне показалось что проще будет получить новую коллекцию чем мучить тот вариант который есть. тем более что в скринах с кодом нет ни категорий не итемов, в скринах хотелки они есть, так что соотнести то что есть с тем что хочется - сложно.
но я кажется понял...
источник

D

Dodik 👿 in Laravel Pro
Ostap 🇺🇦
а в чем отличие от "деплоя"?
Ну типа это ведь удалить надо будет файлы, а потом новые грузить. Время пройдёт, клиенты скучать будут и ничего не поймут. Может быть какая-то заглушка ставится, мне интересно как
источник

N

NoMad42 in Laravel Pro
тут либо после goupBy нужно исользовать transform
типа
$collection->transform(function ($items) {
   return [
       'cat_name' => $items->first()->category->name,
       'items' => $items,
   ]
});

но это не точно, т.к. я уже не помню как именно transform работает.

или можно в новый массив обычным форычем собрать. тогда даже groupBy после ->get() использовать не нужно)
источник

N

NoMad42 in Laravel Pro
источник

BI

Bogdan Ivanov in Laravel Pro
Dr Moluskin
В милдваре именно protectedIP?
ну я не знаю где у тебя этот список ip)
источник

СЛ

Станислав Лянник... in Laravel Pro
Всем привет )
источник

СЛ

Станислав Лянник... in Laravel Pro
Мне написали , что в конструкторе контроллера, создавать объект класа (сервиса) и ложить в свойство это плохое решение как для laravel, а я так всегда делаю.. это правда ? Т.е. это удобно использовать сервис на всем контроллере ..
источник

u

upside in Laravel Pro
Станислав Лянник
Мне написали , что в конструкторе контроллера, создавать объект класа (сервиса) и ложить в свойство это плохое решение как для laravel, а я так всегда делаю.. это правда ? Т.е. это удобно использовать сервис на всем контроллере ..
Laravel умеет прямо в метод прокидывать зависимости если ты в конструкторе запрашиваешь запрашиваются для всех методов даже для которых эти зависимости не нужны
источник