承接 moemadeldin/laravel-api-starter-kit 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

moemadeldin/laravel-api-starter-kit

Composer 安装命令:

composer create-project moemadeldin/laravel-api-starter-kit

包简介

The skeleton application for the Laravel framework.

README 文档

README

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

composer create-project moemadeldin/laravel-api-starter-kit my-api

Post Installation

cd my-api

# Copy environment file and generate key
cp .env.example .env
php artisan key:generate

# Configure your database in .env, then run migrations
php artisan migrate

# Install dependencies
composer install
bun install
bun run build

Environment Variables

Configure these in your .env file:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database
DB_USERNAME=root
DB_PASSWORD=

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:

Authorization: Bearer {your-token}

Development Commands

# Start full dev environment (server, queue, logs, vite)
composer run dev

# Format code with Pint
vendor/bin/pint --dirty

# Lint (Rector + Pint)
composer lint

# Static analysis
composer test:types

# Run tests
composer test

# Run specific test
php artisan test --compact --filter=TestName

Testing

This project uses Pest for testing with 100% type coverage enforced.

# Run all tests with type coverage and static analysis
composer test

# Run only feature tests
php artisan test tests/Feature

# Run only unit tests
php artisan test tests/Unit

Project Structure

app/
├── Actions/Auth/          # Business logic actions
├── Controllers/API/V1/    # Versioned API controllers
├── Enums/                 # Database-level enums
├── Exceptions/            # Custom exceptions
├── Http/
│   ├── Middleware/        # HTTP middleware
│   ├── Requests/          # Form request validators
│   └── Resources/         # API resources
├── Models/                # Eloquent models
├── Services/              # Reusable services
└── Utilities/             # Constants, traits, helpers

AI-Assisted Development

This project includes Laravel Boost for AI-powered development with Opencode.

Setup

  1. Install Laravel Boost:
composer require laravel/boost --dev
php artisan boost:install
  1. Add MCP server to ~/.config/opencode/opencode.json:
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "laravel-boost": {
      "type": "local",
      "command": ["php", "artisan", "boost:mcp"],
      "enabled": true
    }
  }
}
  1. Run /mcps in Opencode to verify the connection.

Available Tools

  • database-schema - Inspect table structures
  • database-query - Run read-only SQL queries
  • search-docs - Version-aware Laravel documentation
  • tinker - Execute PHP code in the app context
  • read-log-entries - Read application logs
  • browser-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

moemadeldin/laravel-api-starter-kit 适用场景与选型建议

moemadeldin/laravel-api-starter-kit 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 1 次下载、GitHub Stars 达 0, 最近一次更新时间为 2026 年 03 月 28 日, 在 PHP 生态内属于活跃度较高的组件。

它主要适用于以下技术方向: 「framework」 「laravel」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。

我们在过去多个企业项目中使用过 moemadeldin/laravel-api-starter-kit 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 moemadeldin/laravel-api-starter-kit 我们能提供哪些服务?
定制开发 / 二次开发

基于 moemadeldin/laravel-api-starter-kit 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 1
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 12
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-03-28