claudiotfi / laravel-boost
Full ACL for Laravel
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:Blade
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.2
- laravel/breeze: ^1.21
- laravel/framework: ^10.10
- laravel/sanctum: ^3.2
- laravel/tinker: ^2.8
- laravelcollective/html: ^6.4
- spatie/laravel-permission: ^5.10
Requires (Dev)
- fakerphp/faker: ^1.9.1
- laravel/pint: ^1.0
- laravel/sail: ^1.18
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^7.0
- pestphp/pest: ^2.6
- pestphp/pest-plugin-laravel: ^2.0
- spatie/laravel-ignition: ^2.0
This package is auto-updated.
Last update: 2025-03-28 17:02:00 UTC
README
O pacote é um conjunto de recursos e funcionalidades baseadas no framework Laravel e no pacote Laravel Spatie. Ele oferece um painel de administração pronto para ser extendido a todo o sistema e inclui recursos avançados de ACL e edição de perfil.
Recursos
-
Integração com Laravel Spatie: O pacote utiliza as funcionalidades do pacote Laravel Spatie para controle de acesso e autorização, garantindo um sistema seguro e flexível de gerenciamento de permissões.
-
CRUD de Usuários: O pacote fornece um sistema completo de CRUD (Create, Read, Update, Delete) para gerenciamento de usuários, permitindo a criação, edição, exclusão e exibição de detalhes dos usuários.
-
CRUD de Funções e Permissões: Além do gerenciamento de usuários, o pacote também oferece recursos de CRUD para funções e permissões. Os administradores podem criar funções personalizadas e atribuir permissões específicas a cada função.
-
Restrição de Acesso por IP: O pacote permite restringir o acesso ao sistema com base no endereço IP dos usuários. Os administradores podem definir uma lista de IPs permitidos, garantindo que apenas os usuários com endereços IP correspondentes possam acessar o sistema.
-
Restrição de Acesso por Horário: Além da restrição por IP, o pacote também permite restringir o acesso com base no horário. Os administradores podem definir horários específicos em que o sistema estará disponível, limitando o acesso apenas aos usuários autorizados durante esses períodos.
Instalação
composer require claudiotfi/laravel-boost:dev-main
Migrations
Após a instalação, rode 'php artisan migrate' para criar/atualizar as tabelas