package-make 新增自定义包的命名空间和生成路径
还不清楚 zencodex/package-make
作用的,可以看:
博客:如何通过模块/插件机制,灵活组织Laravel工程
简单来讲,可以通过 php artisan package:make NewPackage
一条命令,立刻创建一个可以发布到 packagist.org 上的 laravel 包。
也可以作为独立模块的管理方式。
新增自定义配置
1、发布配置
php artisan vendor:publish --tag=package
2、修改 config/package.php。
namespace 是包的命名空间前缀。
paths.modules 是修改生成的路径。
// edit config/package.php
// use namespace Balabala
// generate package files in plugins folder
return [
// Custom package namespace
'namespace' => 'Balabala',
'paths' => [
// Custom generated files path
'modules' => base_path('plugins'),
// ...
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: