samark/lumpineevill

Laravel 生成器,用于基于API的CRUD,管理请求,处理JSON响应。

1.0.7.4 2018-06-04 09:53 UTC

README

Build Status

Lumpineevill v.1.0.6.*

用于在 Laravel 框架 下的仓库模式设计

功能

  • 可以通过 composer 安装
  • 可以创建、更新、删除、搜索所有,其中包含like、按id查找、过滤语言
  • 可以响应JSON格式[不是代码API标准]
  • 可以生成请求文件
    • 创建{命名空间}请求
    • 更新{命名空间}请求
    • 删除{命名空间}请求
    • 获取{命名空间}请求
  • 可以自动生成模型和同步表
  • 可以生成控制器
  • 可以生成路由并将其自动映射到控制器
  • 可以生成基于APIBaseRepository的扩展仓库
    • 自动生成仓库的接口
  • 可以生成迁移文件

安装

composer require samark/lumpineevill 

Laravel 5.*: ServiceProvider

如果您不使用自动发现,请将ServiceProvider添加到config/app.php中的providers数组中

Lumpineevill\ServiceProvider\LumpineevillServiceProvider::class

命令

$ php artisan samark:genfile 
$ php artisan samark:genfront

复制环境

追加 .env 文件

$ php samark:copy-env  

复制迁移文件

将迁移文件复制到database/migrations/

$ php samark:copy-migration 

发布供应商配置

$ php artisan vendor:publish --provider="Lumpineevill\ServiceProvider\LumpineevillServiceProvider"