Size: a a a

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

2020 October 16

V

Vladyslav in Laravel для начинающих
а в зависимости от этого оно передает порядковый номер из браузера )
источник

AH

Andrey Helldar in Laravel для начинающих
Vladimir Yefremov
понятно, слишком жестко....
может подскажешь как в моем случае сделать?
—————————
у нас есть пакет услуг, в котором юзер может сам выбирать нужные ему услуги - с параметрами;
сами услуги и их параметры - это платные разделы инфы на сайте - страница или даже ее часть.
в заказе их может оказаться от 1 до 100 и мне надо на каждый этот чих сделать отдельный доступ этому конкретному юзеру.

как это рационально сделать?
Если у юзеров всегда будут одинаковые права, то зашей доступ в политики.

Если у юзеров могут быть разные права, то ставь пакет ролей и шей привязку политик к ролям (или мидлвари - пакеты должны уметь работать с ними, тогда политики не нужны).
источник

VY

Vladimir Yefremov in Laravel для начинающих
Andrey Helldar
Если у юзеров всегда будут одинаковые права, то зашей доступ в политики.

Если у юзеров могут быть разные права, то ставь пакет ролей и шей привязку политик к ролям (или мидлвари - пакеты должны уметь работать с ними, тогда политики не нужны).
Спасибо!
источник

VY

Vladimir Yefremov in Laravel для начинающих
Andrey Helldar
Если у юзеров всегда будут одинаковые права, то зашей доступ в политики.

Если у юзеров могут быть разные права, то ставь пакет ролей и шей привязку политик к ролям (или мидлвари - пакеты должны уметь работать с ними, тогда политики не нужны).
"Если у юзеров всегда будут одинаковые права, то зашей доступ в политики"
пока картинка не сложилась...
Юзер выбирает пакет услуг на период в месяцах, по окончании - может выбрать другие услуги и другой период. Это одинаковые права или разные?
источник

AH

Andrey Helldar in Laravel для начинающих
Vladimir Yefremov
"Если у юзеров всегда будут одинаковые права, то зашей доступ в политики"
пока картинка не сложилась...
Юзер выбирает пакет услуг на период в месяцах, по окончании - может выбрать другие услуги и другой период. Это одинаковые права или разные?
Кто является источником определения уровня доступа?
1) админ назначает кому что можно;
2) пакет услуг разрешает кому что можно;
3) первые два пункта вместе;
4) другое
?
источник

VY

Vladimir Yefremov in Laravel для начинающих
Andrey Helldar
Кто является источником определения уровня доступа?
1) админ назначает кому что можно;
2) пакет услуг разрешает кому что можно;
3) первые два пункта вместе;
4) другое
?
пакет услуг определяет
источник

AH

Andrey Helldar in Laravel для начинающих
Vladimir Yefremov
пакет услуг определяет
Количество и содержание пакетов может изменяться?
источник

VY

Vladimir Yefremov in Laravel для начинающих
Andrey Helldar
Количество и содержание пакетов может изменяться?
да, может
источник

AH

Andrey Helldar in Laravel для начинающих
Vladimir Yefremov
да, может
Политики - непригодны. Слишком узконаправленные.

Нужны полноценные роли и пермишены.

На что стоит обратить внимание: они должны легко цепляться не к юзеру, а к пакету услуг.
источник

VY

Vladimir Yefremov in Laravel для начинающих
Andrey Helldar
Политики - непригодны. Слишком узконаправленные.

Нужны полноценные роли и пермишены.

На что стоит обратить внимание: они должны легко цепляться не к юзеру, а к пакету услуг.
т.е. "стандартный" спати-ный пакет тоже не подойдет?
источник

AH

Andrey Helldar in Laravel для начинающих
Vladimir Yefremov
т.е. "стандартный" спати-ный пакет тоже не подойдет?
Судя по доке - подойдёт
https://spatie.be/docs/laravel-permission/v3/basic-usage/basic-usage

Пакет предоставит связку package > role > permission.
Тебе нужно добавить user > package.
источник

VY

Vladimir Yefremov in Laravel для начинающих
Andrey Helldar
Судя по доке - подойдёт
https://spatie.be/docs/laravel-permission/v3/basic-usage/basic-usage

Пакет предоставит связку package > role > permission.
Тебе нужно добавить user > package.
Спасибо!
Пошёл изучать
источник

MM

Max M in Laravel для начинающих
всем хай, пытаюсь маршруты прописать, плохо выходит
источник

VY

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

А

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

ЕК

Егор Карась... in Laravel для начинающих
Max M
всем хай, пытаюсь маршруты прописать, плохо выходит
Сочувствую!
источник

D

DK in Laravel для начинающих
Max M
всем хай, пытаюсь маршруты прописать, плохо выходит
бог поможет
источник

AP

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

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
как говорил великий Брюс Ли
источник

AP

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