rrpadilla/laravel-starter-kit
Composer 安装命令:
composer create-project rrpadilla/laravel-starter-kit
包简介
Laravel Blade + Tailwind Starter Kit.
README 文档
README
A modern Laravel 12 starter kit powered by Blade, Tailwind CSS v4, Vite, Pest, and full-stack automation for clean, maintainable development—now including Basecoat UI out-of-the-box.
🎥 Live Preview
🖥️ Dashboard
🔐 Multiple Login Screens
1. Card
2. Split
🚀 Features
- Laravel 12 with PHP 8.4
- Blade + Alpine.js for reactive UIs
- Tailwind CSS v4 + Prettier integration
- Basecoat UI — Tailwind-powered component library (shadcn/ui style, but no React required)
- Vite for fast frontend builds
- Pest for testing with 100 % type & coverage targets
- Pint, Peck, Rector, Larastan for code quality
- Full
devscript with auto-serve, queue, logs, and Vite in sync
🛠 Installation
git clone <your-repo> cd <project> composer install npm ci npm run build cp .env.example .env php artisan key:generate php artisan migrate
💻 Local Development
composer dev
This runs:
php artisan servephp artisan queue:listenphp artisan pail(for logs)npm run dev(Vite + Tailwind)
All in parallel using concurrently.
✅ Testing & QA
composer test
Runs:
- ✅ Type coverage via Pest
- ✅ Unit tests with 100% coverage requirement
- ✅ Typo checking via Peck
- ✅ PHP formatting check via Pint
- ✅ JS formatting check via Prettier
- ✅ Static analysis with PHPStan
- ✅ Dry-run refactor with Rector
💅 Code Style
PHP
composer lint # Auto-fix with Pint + Prettier composer test:lint # Lint check only (no changes)
Frontend
npm run lint # Auto-fix Prettier (resources/) npm run test:lint # Check only
🧩 Project Structure
├── resources/
│ ├── css/ # Tailwind + Basecoat UI + Custom components.
│ ├── js/ # Alpine.js stores/components + Basecoat UI components + Custom components.
│ └── views/ # Blade templates
├── routes/web.php # App routes
├── tests/ # Pest tests
├── app/Actions/ # Action-based logic
├── peck.json # Peck spelling config
📦 Included Packages
Backend (via composer.json)
- Laravel 12
- Pest — Modern PHP testing framework with Laravel integration
- PHPStan — Static analysis for catching bugs early
- Peck — Detects spelling/typos in codebase
- Pint — Laravel's official code style fixer
- Rector — Refactoring and PHP version upgrade assistant
- Larastan — PHPStan support for Laravel-specific logic
- Pail — Local Laravel log viewer in terminal
- Faker, Mockery — Test data and mocking
Frontend (via package.json)
- Tailwind CSS v4
- Basecoat UI — Tailwind-powered component library (shadcn/ui style, but no React required)
- Prettier with:
prettier-plugin-tailwindcssprettier-plugin-organize-imports
- Alpine.js — Lightweight JavaScript interactivity
- Axios — Promise-based HTTP client
- Vite — Fast JS/CSS bundling
- Concurrently — Run dev scripts in parallel
🧪 CI Integration
Designed to work seamlessly with GitHub Actions:
composer test # Used in CI to validate full code quality
🤝Contributing
- Fork & clone
composer install && npm ci && npm run build- Create a feature branch (
git checkout -b feat/my-change) - Run
composer test→ all green - PR with a clear description 🎉
📄 License
MIT — Free to use and modify.
rrpadilla/laravel-starter-kit 适用场景与选型建议
rrpadilla/laravel-starter-kit 是一款 基于 Blade 开发的 Composer 扩展包,目前已累计 5 次下载、GitHub Stars 达 6, 最近一次更新时间为 2025 年 06 月 30 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「framework」 「laravel」 「blade」 「tailwindcss」 「laravel starter kit」 「shadcn-ui」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 rrpadilla/laravel-starter-kit 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 rrpadilla/laravel-starter-kit 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 rrpadilla/laravel-starter-kit 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
PHP Framework HLEB2 is the foundation of the web application. Provides ease of development and application performance.
Alfabank REST API integration
Render blade templates into a PSR-7 Response object.
A tiny Flask-like PHP microframework where each public method is an endpoint and routes are inferred from method names.
High-performance, opinionated PHP 8 web framework with O(1) routing, parallel async MySQL, type-safe asset bridge, and React-island frontend
The EdgestashBlade Laravel package adds Edgestash support to Blade. Edgestash is a Varnish Enterprise module that processes Mustache templates on the edge.
统计信息
- 总下载量: 5
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 17
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-06-30