還不清楚 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 協議》,轉載必須註明作者和本文連結