marcha/api-container-generator
Composer 安装命令:
composer require marcha/api-container-generator
包简介
Generate Controller, Model, Migration, Repository, Service, Events and Routes
README 文档
README
Container generator create folder with Controller, Model, Service, Repository, Events and routes files and folders. Execute DumpAutoload at the end.
Install
php composer require marcha/api-container-generator
Use
For generator use plural name of entity in snake_case
Single word table name flights:
Run command: php artisan marcha:create-container flights and next files and folders will be created:
Container: app\api\Flights
Model: app\api\Flights\Models\Flight.php
Events: app\api\Flights\Events\FlightWas{Created|Deleted|Updated}.php
Repository: app\api\Flights\Repositories\FlightRepository.php
Service: app\api\Flights\Services\FlightServce.php
Controller: app\api\Flights\Controllers\FlightController.php
Resource: app\api\Flights\Resource\FlightsResource.php
Routes: app\api\Flights\routes.php
Two words table name: flight_operators:
Run command: php artisan marcha:create-container flight_operators and next files and folders will be created:
Container: app\api\FlightOperators
Model: app\api\FlightOperators\Models\FlightOperator.php
Events: app\api\Flights\Events\FlightOperatorWas{Created|Deleted|Updated}.php
Repository: app\api\FlightOperators\Repositories\FlightOperatorRepository.php
Service: app\api\FlightOperators\Services\FlightOperatorServce.php
Controller: app\api\FlightOperators\Controllers\FlightOperatorController.php
Resource: app\api\FlightOperators\Resource\FlightOperatorResource.php
Routes: app\api\FlightOperators\routes.php
统计信息
- 总下载量: 11
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-07-03