• Вы можете указать несколько ролей или разрешений с помощью | символ (pipe), который обрабатывается как OR
  • Siz | yordamida bir nechta rollar yoki ruxsatlarni belgilashingiz mumkin OR sifatida qaraladigan belgi (quvur)
  • Промежуточное программное обеспечение с контроллерами
  • Kontrollerlar bilan orta dastur
  • Route::group(['middleware' => ['permission:publish articles']], function () {




    Download 107,29 Kb.
    bet10/10
    Sana14.05.2024
    Hajmi107,29 Kb.
    #231623
    1   2   3   4   5   6   7   8   9   10
    Bog'liq
    auth1

    Route::group(['middleware' => ['permission:publish articles']], function () {

    • Route::group(['middleware' => ['permission:publish articles']], function () {
    • //
    • });
    • Route::group(['middleware' => ['role:manager','permission:publish articles']], function () {
    • //
    • });
    • Route::group(['middleware' => ['role_or_permission:publish articles']], function ()
    • {
    • //
    • });

    Вы можете указать несколько ролей или разрешений с помощью | символ (pipe), который обрабатывается как OR:

    • Вы можете указать несколько ролей или разрешений с помощью | символ (pipe), который обрабатывается как OR:
    • Route::group(['middleware' => ['permission:publish articles|edit articles']], function () {
    • //
    • });

    Siz | yordamida bir nechta rollar yoki ruxsatlarni belgilashingiz mumkin OR sifatida qaraladigan belgi (quvur):

    • Siz | yordamida bir nechta rollar yoki ruxsatlarni belgilashingiz mumkin OR sifatida qaraladigan belgi (quvur):
    • Route::group(['middleware' => ['permission:publish articles|edit articles']], function () {
    • //
    • });

    Промежуточное программное обеспечение с контроллерами

    • Вы можете защитить свои контроллеры аналогичным образом, установив желаемое промежуточное программное обеспечение в конструкторе:
    • public function __construct() {
    • $this->middleware(['role:manager','permission:publish articles|edit articles']);
    • }
    • public function __construct() { $this->middleware(['role_or_permission:manager|edit articles']); }

    Kontrollerlar bilan o'rta dastur

    • Konstruktorda kerakli o'rta dasturni o'rnatish orqali siz kontrollerlaringizni xuddi shunday tarzda himoya qilishingiz mumkin:
    • public function __construct() {
    • $this->middleware(['role:manager','permission:publish articles|edit articles']);
    • }
    • public function __construct() { $this->middleware(['role_or_permission:manager|edit articles']); }

    Download 107,29 Kb.
    1   2   3   4   5   6   7   8   9   10




    Download 107,29 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Route::group(['middleware' => ['permission:publish articles']], function () {

    Download 107,29 Kb.