Size: a a a

2018 November 13

AH

Angry Hungry in Laravel UA
spatie - крутые вещи пишут
источник

O

Ostap 🇺🇦 in Laravel UA
spatie/laravel-permission
источник

В

Вячеслав in Laravel UA
Angry Hungry
spatie - крутые вещи пишут
Не поспоришь.
источник

В

Вячеслав in Laravel UA
Ostap 🇺🇦
spatie/laravel-permission
Собственно основной вопрос, для чего?
источник

М

Мряка in Laravel UA
не совсем согласен со статьей
источник

М

Мряка in Laravel UA
по крайней мере эти примеры не дают существенной выгоды
источник

O

Ostap 🇺🇦 in Laravel UA
Вячеслав
Собственно основной вопрос, для чего?
ролей - редакторов контента, модераторов
источник

O

Ostap 🇺🇦 in Laravel UA
да и, там разние права, не всем юзерам дано, админ дает
источник

В

Вячеслав in Laravel UA
Ostap 🇺🇦
ролей - редакторов контента, модераторов
Основной посыл стати, что для таких задач достаточно нативной системы авторизации Laravel
источник

В

Вячеслав in Laravel UA
Ostap 🇺🇦
да и, там разние права, не всем юзерам дано, админ дает
В случае, если нужно выдавать права из админ панели, эти пакеты имеют смысл.
источник

O

Ostap 🇺🇦 in Laravel UA
Вячеслав
В случае, если нужно выдавать права из админ панели, эти пакеты имеют смысл.
знач мне норм, спасиб
источник

O

Ostap 🇺🇦 in Laravel UA
Вячеслав
Основной посыл стати, что для таких задач достаточно нативной системы авторизации Laravel
да, и наверно колонкой isAdmin и другие?
источник

O

Ostap 🇺🇦 in Laravel UA
впринципе, вибор програмера, в статье показано как юзать
источник

В

Вячеслав in Laravel UA
Мряка
по крайней мере эти примеры не дают существенной выгоды
Почему не согласен? можешь немного раскрыть?
источник

В

Вячеслав in Laravel UA
Ostap 🇺🇦
да, и наверно колонкой isAdmin и другие?
Либо булевое значение, если совсем просто. Либо просто поле со строкой role.
Но права на те или иные действия всё равно проверяются с помощью $user->can(‘edit-post’) или $user->cant(‘edit-post’)
источник

O

Ostap 🇺🇦 in Laravel UA
👍🏻
источник

М

Мряка in Laravel UA
ну, вот на самом деле в случае если просто "есть админ и три менеджера", то да. проще просто булевые значения
источник

М

Мряка in Laravel UA
но мне кажется это очень редкие случаи и часто для таких проектов использую просто цмс
источник

М

Мряка in Laravel UA
а если уже добавить хоть какой-то менеджмент ролей юзерами, то все. либо ты пишешь свой костыль, либо "жертвуешь" место на диске для целых ~5 лишних таблиц, создаваемых laravel-permissions
источник

М

Мряка in Laravel UA
но даже если учесть, что статья и есть про те самые случаи, то все равно, стоимость использования этих пакетов почти никакая. в таких простых проектах обычно не гоняются за каждым битиком озу и тактом процессора
источник