nuardaulet / flux-auth
授权提供者使用短信验证
1.0.27
2024-06-20 09:15 UTC
Requires
- php: ^8.0
- ajcastro/eager-load-pivot-relations: ^0.3.0
- nurdaulet/flux-base: *
- nurdaulet/flux-items: *
- nurdaulet/flux-orders: *
- nurdaulet/flux-wallet: *
- nurdaulet/sms-kz: ^1.0.0
- spatie/laravel-permission: ^5.10
Requires (Dev)
- orchestra/testbench: ^7.30
- phpunit/phpunit: ^9.6
README
包 flux-auth - 授权.
使用 Composer 安装包
composer require Nurdaulet/flux-auth
配置
安装包后,您需要发布配置文件。您可以使用以下命令完成此操作
php artisan vendor:publish --provider="Nurdaulet\FluxAuth\FluxAuthServiceProvider" php artisan vendor:publish --provider="Nurdaulet\FluxWallet\FluxWalletServiceProvider" php artisan vendor:publish --tag flux-wallet-config
替换配置文件 config/auth.php
'providers' => [ 'users' => [ 'driver' => 'eloquent', 'model' => Nurdaulet\FluxAuth\Models\User::class, ], ]
您可以将 Filament 管理面板的服务提供者添加到 config/app.php 文件中。
'providers' => [ // ... Nurdaulet\FluxAuth\FluxAuthFilamentServiceProvider::class, ];
默认情况下,所有部分都将添加,您也可以在 AppServiceProvider.php 文件中自行添加部分到 Filament 管理面板。
Filament::navigation(function (NavigationBuilder $builder): NavigationBuilder {
return $builder
->groups([
NavigationGroup::make('Главная')
->items([
//...
...UserResource::getNavigationItems(),
...RoleResource::getNavigationItems(),
]),
]);
});
所有资源列表
[ UserResource::class, UserRoleResource::class, UserAddressResource::class, RoleResource::class, PermissionResource::class, ComplaintUserResource::class ]