Get started with IMS Laravel API Starter in minutes.
- PHP 8.2+
- MySQL 8.0+ or PostgreSQL 12+
- Node.js 16+
- Composer
git clone git@github.com:Innovix-Matrix-Systems/ims-laravel-api-starter.git
cd ims-laravel-api-starter
cp .env.example .envcomposer install
npm install
npx husky installphp artisan key:generate
php artisan migrate --seedphp artisan serveVisit: http://localhost:8000
Super Admin: superadmin@ims.com / 123456
# Test API
curl -X POST http://localhost:8000/api/v1/login \
-H "Content-Type: application/json" \
-d '{"email": "superadmin@ims.com", "password": "123456"}'
# Test Health
curl http://localhost:8000/api/health
# Test Documentation
open http://localhost:8000/docs- API Documentation: Visit
/docsfor interactive API docs - Observability: Check
/observabilityfor monitoring tools - Code Generation: Use
php artisan make:crud Productto generate CRUD skeleton files - Testing: Run
php artisan testto execute test suite
For detailed documentation, see the Features Guide.