package-make 新增自定義包的名稱空間和生成路徑

扣丁禪師發表於2020-12-02

還不清楚 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 協議》,轉載必須註明作者和本文連結
尊道貴德 / 多行佈施

相關文章