devjs / eloquent-resources
该包已被废弃,不再维护。未建议替代包。
通用资源类包。接口、控制器、验证、实体、仓库、标准等。
v0.2.3
2018-05-02 13:44 UTC
Requires
- illuminate/broadcasting: ^5.4
- illuminate/console: ^5.4
- illuminate/container: ^5.4
- illuminate/database: ^5.4
- illuminate/http: ^5.4
- illuminate/queue: ^5.4
- illuminate/validation: ^5.4
- nikic/php-parser: ^3.0
- symfony/finder: ^2.0|^3.0|^4.0
Requires (Dev)
- phpunit/phpunit: ^7.0
README
这个包在我过去的工作项目中作为简单的代码生成工具使用过:它有最少的可能性,遗憾的是包内没有测试(我们遇到了使laravel essentials(如容器或路由)工作的问题,并且对像orchestral的testbench这样的优秀工具一无所知)和一些错误。目前我对此包没有维护的兴趣,如果您想继续使用这段代码=做点好事,克隆它然后使用它。谢谢。
Eloquent Resources
快速创建资源常用的工具,包括带有接口的仓库、验证和控制器。
安装
该包正在深度开发中,目前只有"dev-master"可用。
composer require devjs/eloquent-resources:dev-master
如果Laravel/lumen版本低于5.5,请手动注册包服务提供者。
Devjs\EloquentResources\EloquentResourcesServiceProvider
使用
您可以通过输入以下内容创建一些有用的东西
php artisan eloquent-resources:generate <entityName>
其中entityName是App\Entity命名空间下的Eloquent模型。确保您已创建了接口(Http和Repository)的绑定和路由映射(所有、获取、创建、更新、删除)。
更多详情请查看命令帮助。
php artisan help eloquent-resources:generate