grosv/laravel-cloudinary

Laravel 包的仓库模板

0.1.0 2020-07-11 00:01 UTC

This package is auto-updated.

Last update: 2024-09-11 15:24:04 UTC


README

一个用于开发 Laravel 包的裸骨仓库模板。

如何使用

使用上面的绿色“使用此模板”按钮创建基于此仓库的新仓库。您将获得一个反映当前代码的新仓库,但具有新鲜的提交历史。

完成此操作后,您需要进行一些编辑/重构。根据您的 IDE,说明和难度可能会有所不同。但无论您如何完成,以下是您的步骤

  1. 编辑 composer.json,更改 vendor/packagename 行、描述、作者姓名和作者电子邮件。还要更新自动加载块以反映您的供应商命名空间和包名。

  2. 将 LaravelPackageTemplateProvider.php 重命名为 {您的包名}Provider.php,并在其中更改类名以匹配。更改命名空间以匹配您的供应商命名空间。

  3. 转到 tests/TestCase 并将加载的服务提供者的名称更改为您的包名。

  4. 运行测试。应该有一个测试并且应该通过。如果发生这种情况,您知道至少测试设置没有出错,并且可以开始构建一些很棒的东西。

致谢

我开始编写包时得到了 Marcel Pociot 的优秀 Laravel 包模板 的帮助,并购买了他在包开发方面的课程。没有这两样东西,我绝不会在包开发方面达到现在的水平。如果您是初学者,我强烈建议使用它们而不是使用此模板或从头开始。