[Перевод] Вам действительно нужны entrust или laravel-permission для реализации вашей авторизации?
|
|
Среда, 17 Октября 2018 г. 19:26
+ в цитатник
«Так… мне нужна простая авторизация. Какая-нибудь админская роль, и может роль редактора/модератора. Сейчас погуглим. О! Для laravel уже есть готовые пакеты!
zizaco/entrust,
spatie/laravel-permission и другие! Давай выберем какой-нибудь!»
Примерно так все и происходит. Потом миграция пакета добавляет в базу 5 табличек для хранения ролей, пермишенов и их отношений. Все правила авторизации, такие как роли
'admin' и
'editor' могут делать
'edit posts', хранятся в этих таблицах. Обычно в проекте много копий базы данных. Копии разработчиков, тестовая база(ы) и продакшен. В итоге все эти правила авторизации вынуждены синхронизироваться между базами данных.
Читать дальше -> https://habr.com/post/426799/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426799
Метки:
php
laravel
authorization
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-