tastyigniter/ti-ext-api
Laravel Sanctum-powered API extension for TastyIgniter. Provides ready-to-use endpoints for core resources, token authentication, and extensible architecture to add custom API resources or override default action/verb behavior.
Adopt if:
Look elsewhere if:
laravel/api-boilerplate or spatie/laravel-api).spatie/laravel-graphql or rebing/graphql-laravel).*"This package is a force multiplier for our API strategy—it lets us ship endpoints in days instead of months by automating 80% of the boilerplate. For our [Mobile App Launch]/[Partner Integration] initiative, it cuts development time by ~40%, reduces technical debt, and ensures consistency across all APIs.
Why it’s a no-brainer:
Ask: Should we pilot this for [specific use case, e.g., ‘the mobile app backend’] in Q3, with a goal of reducing API dev time by 50% by year-end?"*
ROI Highlights:
| Metric | Before Adoption | After Adoption | Savings/Improvement |
|---|---|---|---|
| API Dev Time | 3–6 months | 1–2 months | 50–80% faster |
| Technical Debt | High (custom routes) | Low (standardized) | Reduced maintenance |
| Security Risk | Manual auth handling | Sanctum (battle-tested) | Lower vulnerability |
| Integration Speed | 2–3 months per partner | 1–2 weeks per partner | Faster partnerships |
*"This is a TastyIgniter-specific API scaffold that solves our biggest pain points:
/api/reports endpoint? Extend the base resource and override methods like show() or store()./users/{id}) across the entire API.How to Use It:
composer require tastyigniter/ti-ext-api
php artisan ti-ext-api:install
→ Instant endpoints for all TastyIgniter models (e.g., GET /api/users).php artisan ti-ext-api:resource ReportApiResource
Override methods like rules() for validation or show() for custom logic.Trade-offs:
Recommendation:
Key Questions for the Team:
Critical Success Metric: "% of API endpoints delivered on time" (target: 90%+ for standard CRUD APIs post-adoption).
How can I help you explore Laravel packages today?