#laravel #authorization
Вопрос:
Я работаю на веб-сайте, и одна из вещей, которую я хочу сделать, — это разрешить некоторые функции на веб-сайте, чтобы некоторые авторизованные пользователи могли их использовать, а другие могли их видеть, но они не могут использовать их только без авторизации.
Например, пользователь A может видеть функции 1, 2, 3, 4 и 5, но может получить доступ только к функциям 1 и 2, а с другой стороны, пользователь B может видеть и использовать все 5 функций.
Может ли Ларавель это сделать?
Комментарии:
1. Пожалуйста, отредактируйте вопрос, чтобы ограничить его конкретной проблемой с достаточной детализацией для определения адекватного ответа.
Ответ №1:
Да, Ларавель может, но ваш вопрос очень общий.
пожалуйста, ознакомьтесь с документацией Laravel для этой цели. https://laravel.com/docs/8.x/authorization
Кроме того, вы можете использовать пакет Laravel https://spatie.be/docs/laravel-permission/v5/introduction
Комментарии:
1. У меня есть школьный веб-сайт, который позволяет учителю размещать уроки и домашние задания для своего ученика одновременно.Я хочу, чтобы ученик видел и имел возможность размещать занятия с разрешения своего преподавателя-руководителя. Это то, что я имел в виду в своем вопросе. Надеюсь, я уточнил.