Download the PHP package moemadeldin/laravel-api-starter-kit without Composer
On this page you can find all versions of the php package moemadeldin/laravel-api-starter-kit. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download moemadeldin/laravel-api-starter-kit
More information about moemadeldin/laravel-api-starter-kit
Files in moemadeldin/laravel-api-starter-kit
Package laravel-api-starter-kit
Short Description The skeleton application for the Laravel framework.
License MIT
Informations about the package laravel-api-starter-kit
Laravel API Starter Kit
A production-ready Laravel API starter kit with Sanctum authentication, Pest testing, PHPStan static analysis, and Laravel Boost AI-assisted development.
Tech Stack
| Package | Version |
|---|---|
| PHP | 8.5+ |
| Laravel | 13.x |
| Laravel Sanctum | 4.x |
| Pest | 5.x |
| PHPStan / Larastan | 3.x |
| Laravel Boost | 2.x |
Requirements
- PHP >= 8.5
- Composer
- MySQL 8.0+ / PostgreSQL 15+
- Node.js / Bun (for frontend assets)
Installation
Via Composer Create Project
Post Installation
Environment Variables
Configure these in your .env file:
API Endpoints
All endpoints are versioned under /api/v1.
| Method | Endpoint | Auth | Description |
|---|---|---|---|
| POST | /api/v1/register |
Guest | Register a new user |
| POST | /api/v1/login |
Guest | Login and get token |
| DELETE | /api/v1/logout |
Bearer | Logout (revoke token) |
Authentication
Use Laravel Sanctum tokens. Include the token in the Authorization header:
Development Commands
Testing
This project uses Pest for testing with 100% type coverage enforced.
Project Structure
AI-Assisted Development
This project includes Laravel Boost for AI-powered development with Opencode.
Setup
-
Install Laravel Boost:
-
Add MCP server to
~/.config/opencode/opencode.json: - Run
/mcpsin Opencode to verify the connection.
Available Tools
database-schema- Inspect table structuresdatabase-query- Run read-only SQL queriessearch-docs- Version-aware Laravel documentationtinker- Execute PHP code in the app contextread-log-entries- Read application logsbrowser-logs- Read browser console logs
Code Quality
| Check | Command |
|---|---|
| Static Analysis | composer test:types |
| Lint Check | composer test:lint |
| Type Coverage | composer test:type-coverage |
| All Checks | composer test |
License
MIT
All versions of laravel-api-starter-kit with dependencies
laravel/framework Version ^13.1.1
laravel/mcp Version ^0.6.3
laravel/prompts Version ^0.3.15
laravel/sanctum Version ^4.0
laravel/tinker Version ^3.0
nunomaduro/essentials Version ^1.2