paksuco / currency
进行中 - 货币管理解决方案
dev-master
2021-08-08 13:47 UTC
Requires
- php: >=7.0.0
- illuminate/config: ^7.0|^8.0
- illuminate/routing: ^7.0|^8.0
- illuminate/support: ^7.0|^8.0
- jenssegers/agent: ^2.6.4
- livewire/livewire: ^2.0
- paksuco/settings: @dev
Requires (Dev)
- phpunit/phpunit: ^6.3
This package is auto-updated.
Last update: 2024-09-29 06:08:43 UTC
README
配置
此仓库是构建新软件包的模板。为了表示新的软件包,需要对文件进行一些更改。
composer.json
编辑 composer.json
以反映软件包信息。至少,应更改软件包名称和自动加载行,以便 "vendor/package" 反映新软件包的名称和命名空间。
{ "name": "vendor/package", "autoload": { "psr-4": { "Paksuco\\Currency\\": "src/" } }, },
config/packagename.php
将文件 config/packagename.php
重命名为更有用的名称,例如 config/my-package.php
。这是Laravel将发布到其 config
目录中的配置文件。
src/ServiceProvider.php
同样打开 src/ServiceProvider.php
。至少,命名空间需要更改(它需要匹配在 composer.json
中设置的PSR-4命名空间)。
在 boot()
方法中,注释掉或取消注释您的软件包所需的组件。例如,如果软件包只有配置,则除了 handleConfigs()
调用外,其他所有内容都可以注释掉。
public function boot() { $this->handleConfigs(); // $this->handleMigrations(); // $this->handleViews(); // $this->handleTranslations(); // $this->handleRoutes(); }
在 handleConfigs()
方法中,将 "packagename" 引用更改为您上面(在 config/packagename.php
指示中)选择的名称。
最后一步
根据需要更新 LICENSE
文件(确保它与在 composer.json
中声明的软件包许可证相匹配)。