Сценарий3 Уровни аутентификации/Middleware Laravel
Im здание приложение, которое предлагает 3 уровня платных услуг, но им не уверен, как идти о кодировании функциональности 3 уровня.
Так, например, если мое приложение разрешало пользователям размещать контент на странице, а 3 уровня позволяли вам отправлять 1,5 и 10 раз в месяц, я бы просто создал базу данных, в которой хранятся данные, а затем создаю промежуточное программное обеспечение чтобы проверить количество опубликованных сообщений/уровень публикации пользователей и т. д. Я просто не 100% уверен, что я об этом прав, и задавался вопросом, предложили ли laravel какие-либо альтернативы, которые я, возможно, упустил.
Вопрос
Должен ли я использовать промежуточное программное обеспечение для контроля уровня пользователей или же Laravel предлагают альтернативные и более конкретные методы?
Laravel Разрешения с политикой и воротами. https://laravel.com/docs/5.4/authorization – EddyTheDove
@EddyTheDove Это хорошо и отвечает на мой вопрос об альтернативах, но я бы не знал, как начать реализацию этого –
Ну, middlewares все еще работают. Просто ваш вопрос был о «альтернативных и более конкретных методах». Поэтому, если вы считаете, что это слишком сложно для вас, все хорошо, промежуточное программное обеспечение так же эффективно. Например, пример того, что вы делаете, например, – EddyTheDove