承接 strides/laravel-api-module 相关项目开发

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

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

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

  1. php artisan module:make-model ModuleName

  2. php artisan module:make-model ModuleName -c controller

  3. php artisan module:make-model ModuleName -m migration

  4. php artisan module:make-model ModuleName -s seeder

  5. php artisan module:make-model ModuleName -f factory

  6. php artisan module:make-model ModuleName -r request

  7. php artisan module:make-model ModuleName -o resource

  8. php artisan module:make-model ModuleName -p repository

  9. php artisan module:make-model ModuleName -a all

  10. php artisan module:make-model ModuleName ModelName options

create migration

  1. php artisan module:migration ModuleName alter_table_posts

create controller

  1. php artisan module:make-controller Post

  2. php artisan module:make-controller Post -r request

  3. php artisan module:make-controller Post -o resource

  4. php artisan module:make-controller Post -p repository

  5. php artisan module:make-controller Post -a all

  6. php artisan module:make-controller Post NewsController -a

run migrations

  1. php artisan module:migrate ModuleName

  2. php artisan module:migrate ModuleName -f force

  3. php artisan module:migrate ModuleName -s seed

  4. php artisan module:migrate ModuleName -d database

  5. php artisan module:migrate ModuleName --step step

  6. php artisan module:migrate ModuleName --pretend pretend

  7. php artisan module:seed ModuleName (optional)

  8. php artisan module:migrate-status ModuleName (optional)

  9. php artisan module:migrate-rollback ModuleName (optional)

  10. php artisan module:migrate-reset ModuleName (optional)

  11. php artisan module:migrate-refresh ModuleName (optional) --seed --step=1

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-01-06