peynman / larapress-crud
具有搜索和过滤界面的API脚手架。
dev-master
2022-05-13 16:45 UTC
Requires
- php: ^7.0|^8.0
- laravel/framework: ^8.0
Requires (Dev)
- facade/ignition: ^2.3.6
- fzaninotto/faker: ^1.4
- mockery/mockery: ^1.0
- nunomaduro/collision: ^5.0
- orchestra/testbench: ^6.2.0
- phpmd/phpmd: @stable
- phpunit/phpunit: ^9.0
- squizlabs/php_codesniffer: 3.*
This package is auto-updated.
Last update: 2024-09-13 22:01:16 UTC
README
这是用来做什么的?
Larapress CRUD是一个创建/读取/更新/删除资源管理的API,具有
- 简单的命名。基于动词的授权
- 简单但可覆盖的管道
- 考虑代码复用原则
- 基于角色的访问控制
安装
composer require peynman/larapress-crud
用法
开发/贡献指南
- 创建一个新的Laravel项目
- 将此项目作为子模块添加到路径packages/larapress-crud
- 使用phpunit, phpcs
vendor/bin/phpunit -c packages/larapress-crud/phpunit.xml packages/larapress-crud/vendor/bin/phpcs --standard=packages/larapress-crud/phpcs.xml packages/larapress-crud/