gustavosantarosa/service-basics-extension

1.5.0 2024-09-02 01:36 UTC

This package is auto-updated.

Last update: 2024-09-02 01:36:56 UTC


README

Service-Basics-Extension for Laravel

🧐 关于

此包包含一个解耦的扩展类,其中包含在service中执行CRUD操作的主要方法

  • index;
  • show;
  • store;
  • update;
  • destroy;

尽可能将其更新,并欢迎社区提出改进建议。

🏁 使用包

要使用此类,只需使用composer命令安装它

composer require gustavosantarosa/service-basics-extension

在其app/services中的服务类中扩展它,这样您的CRUD操作就已经完成并准备好使用。

好了,现在就可以使用了。

🎈 资源

其中包含一些有用的工具。

  • BaseService
    • 一个index,列出模型中所有内容。
    • 一个show,展示id信息,如果失败,则抛出可自定义的异常。
    • 使用Validate-Trait包,store捕获经过验证的参数并将其持久化到数据库。
    • 使用Validate-Trait包,update捕获经过验证的参数并在数据库中更新。
    • 以及一个destroy,用于从数据库中删除。

🧐 其他库

⛏️ 工具

✍️ 作者