• Middleware paketi
  • Промежуточное программное обеспечение через Маршруты
  • Middleware routelarda
  • Промежуточное программное обеспечение пакета




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

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

    • Этот пакет поставляется с RoleMiddleware, PermissionMiddleware и RoleOrPermissionMiddleware промежуточное программное обеспечение. Вы можете добавить их в свой app/Http/Kernel.php файл, чтобы иметь возможность использовать их через псевдонимы.
    • Обратите внимание на разницу в имени свойства между Laravel 10 и более старыми версиями Laravel:
    • protected $middlewareAliases = [ // ... 'role' => \Spatie\Permission\Middleware\RoleMiddleware::class, 'permission' => \Spatie\Permission\Middleware\PermissionMiddleware::class, 'role_or_permission' => \Spatie\Permission\Middleware\RoleOrPermissionMiddleware::class, ];

    Middleware paketi

    • Ushbu paket RoleMiddleware, PermissionMiddleware va RoleOrPermissionMiddleware o'rta dasturlari bilan birga keladi. Siz ularni taxalluslar orqali ishlatish uchun ilova/Http/Kernel.php faylingizga qo'shishingiz mumkin.Laravel 10 va Laravelning eski versiyalari o'rtasidagi mulk nomidagi farqga e'tibor bering:
    • protected $middlewareAliases = [ // ... 'role' => \Spatie\Permission\Middleware\RoleMiddleware::class, 'permission' => \Spatie\Permission\Middleware\PermissionMiddleware::class, 'role_or_permission' => \Spatie\Permission\Middleware\RoleOrPermissionMiddleware::class, ];

    Промежуточное программное обеспечение через Маршруты

    • Затем вы можете защитить свои маршруты, используя правила промежуточного программного обеспечения:
    • Route::group(['middleware' => ['role:manager']], function () {
    • //
    • });
    • Route::group(['middleware' => ['role:manager,api']], function () {
    • //
    • });

    Middleware routelarda

    • Keyin o'rta dastur qoidalaridan foydalangan holda marshrutlaringizni himoya qilishingiz mumkin:Route::group(['middleware' => ['role:manager']], function () {
    • //
    • });
    • Route::group(['middleware' => ['role:manager,api']], function () {
    • //
    • });

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




    Download 107,29 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



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

    Download 107,29 Kb.