muhammadsami/laravel-crud-generator
Composer 安装命令:
composer require muhammadsami/laravel-crud-generator
包简介
Laravel CRUD Generator using Repository Pattern by Muhammad Sami
README 文档
README
Generate Laravel CRUD boilerplate using the Repository Pattern — in seconds.
Built with by Muhammad Sami
✨ Features
- 🔧 Generates: Model, Migration, Form Request, Controller
- 💡 Repository & Interface Pattern
- ⚙️ Artisan Command Based
- 🧱 PSR-4 Autoloaded Structure
- ✏️ Stubs Fully Customizable
- 🧼 Clean, Scalable & Maintainable Code
📦 Installation
Install via Composer:
composer require muhammadsami/laravel-crud-generator 2. Publish stub files: php artisan vendor:publish --tag=crud-stubs ⚡ Usage Run the command to scaffold a full CRUD: php artisan make:crud Product This will generate: app/Models/Product.php app/Http/Requests/ProductRequest.php app/Interfaces/ProductInterface.php app/Repositories/ProductRepository.php app/Http/Controllers/Api/ProductController.php database/migrations/xxxx_xx_xx_xxxxxx_create_products_table.php 🛠 Configuration Steps 1. Bind Interface to Repository Update AppServiceProvider: public function register() { $this->app->bind( \App\Interfaces\ProductInterface::class, \App\Repositories\ProductRepository::class ); } 3. Define Routes In routes/api.php: //Example use App\Http\Controllers\Api\ProductController; Route::apiResource('products', ProductController::class); 4. Customize Migration You can modify the generated migration file before running: php artisan migrate
统计信息
- 总下载量: 15
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-06-28