fperdomo / laravel-api-starter-kit
Laravel API Starter Kit with Sanctum and Pest.
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:Blade
Type:project
pkg:composer/fperdomo/laravel-api-starter-kit
Requires
- php: ^8.2
- laravel/framework: ^12.0
- laravel/sanctum: ^4.0
- laravel/tinker: ^2.10.1
- spatie/laravel-data: ^4.18
Requires (Dev)
- fakerphp/faker: ^1.23
- larastan/larastan: ^3.0
- laravel/pail: ^1.2.2
- laravel/pint: ^1.24
- laravel/sail: ^1.41
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- pestphp/pest: ^4.1
- rector/rector: ^2.2
README
A clean, versioned API boilerplate using Laravel, Sanctum, Spatie Data, and Pest.
Features
- Laravel 12 / PHP 8.3
- Sanctum token auth
- Spatie Data DTOs
- Pest tests
- JSON responses
Composer Installation
composer create-project fperdomo/laravel-api-starter-kit my-api
Installation
git clone https://github.com/masterfermin02/laravel-api-starter-kit.git my-api
cd my-api
cp .env.example .env
composer install
php artisan key:generate
php artisan migrate
php artisan serve
API Routes
GET /api/v1/auth/me POST /api/v1/auth/login POST /api/v1/auth/logout