strides/laravel-api-module
最新稳定版本:1.1.2
Composer 安装命令:
composer require strides/laravel-api-module
包简介
A module management system for Laravel APIs
README 文档
README
installation
composer require laravel/api-module
setting add in the composer.json file to the autoload field
"Modules\\": "Modules/",
config published
php artisan vendor:publish --provider="Strides\Module\Providers\ModuleServiceProvider"
test setting
add in phpunit.xml
<testsuite name="Modules">
<directory suffix="Test.php">Modules/*/Tests/*</directory>
</testsuite>
create module
php artisan module:make-module ModuleName
creding module by config file
creating
- Model
- Factory
- Seeder
- Migration
- Controller
- Request
- Repository
- Resource
- Collection
- Route
- Middleware
create model
-
php artisan module:make-model ModuleName
-
php artisan module:make-model ModuleName -c
controller -
php artisan module:make-model ModuleName -m
migration -
php artisan module:make-model ModuleName -s
seeder -
php artisan module:make-model ModuleName -f
factory -
php artisan module:make-model ModuleName -r
request -
php artisan module:make-model ModuleName -o
resource -
php artisan module:make-model ModuleName -p
repository -
php artisan module:make-model ModuleName -a
all -
php artisan module:make-model ModuleName ModelName options
create migration
-
php artisan module:migration ModuleName alter_table_posts
create controller
-
php artisan module:make-controller Post
-
php artisan module:make-controller Post -r
request -
php artisan module:make-controller Post -o
resource -
php artisan module:make-controller Post -p
repository -
php artisan module:make-controller Post -a
all -
php artisan module:make-controller Post NewsController -a
run migrations
-
php artisan module:migrate ModuleName
-
php artisan module:migrate ModuleName -f
force -
php artisan module:migrate ModuleName -s
seed -
php artisan module:migrate ModuleName -d
database -
php artisan module:migrate ModuleName --step
step -
php artisan module:migrate ModuleName --pretend
pretend -
php artisan module:seed ModuleName (optional)
-
php artisan module:migrate-status ModuleName (optional)
-
php artisan module:migrate-rollback ModuleName (optional)
-
php artisan module:migrate-reset ModuleName (optional)
-
php artisan module:migrate-refresh ModuleName (optional) --seed --step=1
统计信息
- 总下载量: 13
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-01-06