tir / crud
Laravel CRUD scaffolding system
Installs: 1 295
Dependents: 4
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/tir/crud
Requires
- laravel/framework: ^12.0
Requires (Dev)
- mockery/mockery: ^1.4
- orchestra/testbench: ^10.0
- phpunit/phpunit: ^11.0
- dev-master
- 12.5.x-dev
- 12.5
- v11.x-dev
- v8.x-dev
- v8.3-beta
- v8.2
- v8.1
- v8.0
- v3.x-dev
- v3.3
- v3.2.4-beta
- v3.2.3-beta
- v3.2.2-beta
- v3.2.1-beta
- v3.2-beta
- v3.1-beta
- v3.0-beta
- v2.x-dev
- v2.4.2-beta
- v2.4-beta
- v2.3
- v2.2
- v2.1
- v2.0
- v1.x-dev
- v1.2
- v1.1.2
- v1.1.1
- v1.0
- dev-develop
- dev-v12.1-dev
- dev-dev/v12.x
- dev-dev/upgrade-v12
- dev-dev/v3.0
- dev-dev/add-request-layer
This package is auto-updated.
Last update: 2025-12-15 14:43:16 UTC
README
CRUD package for Tir Framework based on Laravel
Features
- Trait-based CRUD operations
- Automatic route generation
- Laravel/Tir framework integration
- Comprehensive test coverage
Testing
The package includes an optimized Docker testing environment with automatic code coverage:
# Run tests with coverage (recommended) ./test-docker.sh # Interactive debugging shell ./test-docker.sh interactive # Clean up Docker resources ./test-docker.sh clean
Coverage Reports
Tests automatically generate comprehensive coverage reports:
- HTML:
coverage/html/index.html- Interactive browsable coverage - XML:
coverage/clover.xml- For CI/CD integration
Performance
The Docker setup uses a pre-built image with all dependencies for fast test execution (~1.85 seconds total time).
Test Results
- 170 tests with 704 assertions
- 18.42% line coverage (344/1868 lines)
- 10.91% method coverage (37/339 methods)
Documentation
- Access Control System - Comprehensive guide to the access control system
- Testing Documentation