luminix / backend
v0.x-dev
2024-12-05 15:43 UTC
Requires
- php: ^8.2
- arandu/reducible: ^1.0
- haydenpierce/class-finder: ^0.5.3
- illuminate/database: ^11.0
- illuminate/support: ^11.0
- spatie/laravel-model-info: ^2.0
Requires (Dev)
- nunomaduro/collision: ^8.0
- orchestra/testbench: ^9.0
- phpunit/phpunit: ~11.0
This package is auto-updated.
Last update: 2025-03-13 20:55:44 UTC
README
Atenção: projeto em BETA. Não recomendado para produção. A documentação pode estar desatualizada, imprecisa e incompleta.
Inicie rapidamente seu projeto Laravel com o Luminix Backend.
Instalação
composer require luminix/backend
Uso
use Luminix\Backend\Model\LuminixModel; class User extends Authenticatable { use LuminixModel; // ... }
Com apenas essas linhas de código, você terá um CRUD completo para a model User.
URL | Rota | Método | Descrição |
---|---|---|---|
/luminix-api/users | luminix.user.index | GET | Listar os usuários |
/luminix-api/users | luminix.user.store | POST | Criar um novo usuário |
/luminix-api/users/{id} | luminix.user.show | GET | Exibir um usuário |
/luminix-api/users/{id} | luminix.user.update | PUT | Atualizar um usuário |
/luminix-api/users/{id} | luminix.user.destroy | DELETE | Deletar um usuário |
/luminix-api/users | luminix.user.destroyMany | DELETE | Deletar vários usuários |
/luminix-api/users | luminix.user.restoreMany | PUT | Restaurar vários usuários |
Documentação
Para mais detalhes sobre como configurar e personalizar a API, consulte a documentação.
Licença
MIT.