|
Промежуточное программное обеспечение пакета
|
bet | 9/10 | Sana | 14.05.2024 | Hajmi | 107,29 Kb. | | #231623 |
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 () {
- //
- });
|
| |