grosv / laravel-cloudinary
Laravel 包的仓库模板
0.1.0
2020-07-11 00:01 UTC
Requires
- php: ^7.4
- cloudinary/cloudinary_php: ^1.16
- illuminate/support: ^6.0|^7.0
Requires (Dev)
- orchestra/testbench: ^4.6
This package is auto-updated.
Last update: 2024-09-11 15:24:04 UTC
README
一个用于开发 Laravel 包的裸骨仓库模板。
如何使用
使用上面的绿色“使用此模板”按钮创建基于此仓库的新仓库。您将获得一个反映当前代码的新仓库,但具有新鲜的提交历史。
完成此操作后,您需要进行一些编辑/重构。根据您的 IDE,说明和难度可能会有所不同。但无论您如何完成,以下是您的步骤
-
编辑 composer.json,更改 vendor/packagename 行、描述、作者姓名和作者电子邮件。还要更新自动加载块以反映您的供应商命名空间和包名。
-
将 LaravelPackageTemplateProvider.php 重命名为 {您的包名}Provider.php,并在其中更改类名以匹配。更改命名空间以匹配您的供应商命名空间。
-
转到 tests/TestCase 并将加载的服务提供者的名称更改为您的包名。
-
运行测试。应该有一个测试并且应该通过。如果发生这种情况,您知道至少测试设置没有出错,并且可以开始构建一些很棒的东西。
致谢
我开始编写包时得到了 Marcel Pociot 的优秀 Laravel 包模板 的帮助,并购买了他在包开发方面的课程。没有这两样东西,我绝不会在包开发方面达到现在的水平。如果您是初学者,我强烈建议使用它们而不是使用此模板或从头开始。