laravel 自定义配置项

config/app.php 中定义配置

1
2
// 自定义类加载
'plug_namespace' => env('PLUGS_NAMESPACE', 'App\\plugs\\core'),

需要使用,artisan重新激活配置
php artisan config:clear

自定义类配置
composer.json的autoload部分,增加自定义类

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
"autoload": {
"classmap": [
"database/seeds",
"database/factories",

#自定义扩展部分
"plugs/core/cdr",
"plugs/core/msg",
"plugs/core/svc",
"plugs/core/custo"
],
"psr-4": {
"App\\": "app/"
}
},

声明自定义后需要用手工autoload命令,重载一次

1
composer dumpautoload