devjs/eloquent-resources

该包已被废弃,不再维护。未建议替代包。

通用资源类包。接口、控制器、验证、实体、仓库、标准等。

v0.2.3 2018-05-02 13:44 UTC

This package is not auto-updated.

Last update: 2020-01-20 14:21:51 UTC


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