hoannc54 / package
dev-master
2018-04-04 23:23 UTC
Requires
- illuminate/support: 5.5.*|5.6.*
Requires (Dev)
- orchestra/testbench: 3.5.*|3.6.*
- phpunit/phpunit: 6.0.*|7.0.*
This package is not auto-updated.
Last update: 2024-09-20 19:19:52 UTC
README
一个专门为包开发制作的Laravel5包模板,其中包含了发布代码用于
- 配置
- 视图
- 资源文件
- 迁移
- 种子
- 路由
使用方法
1- 将此仓库克隆到您的包开发文件夹中。
2- 将src/Package更改为您的包名。自定义包的composer.json自动加载部分以反映之前的更改。
3- 使用正确的命名空间和包名自定义 Package/PackageServiceProvider,并替换$packageName属性。
protected $packageName = 'yourpackagename';
4- 在您的应用程序的 composer.json 自动加载部分中添加该包,使其在您的应用程序中可用。
"psr-4": {
"App\\": "app/",
"Vendor\\Package\\": "packages/vendor/package/src/Package"
}
5- 运行
composer dump-autoload
6- 将新创建的包的服务提供者添加到您的 config/app.php 提供者列表中。
7- 开心使用!
包依赖
Laravel不会自动加载包开发文件夹中的< strong>vendor/路径。最简单的解决方法是将其添加到您的主应用程序的composer.json中。