laravel 5.1 开发扩展包

1. 安装 pingpong/workbench

1
composer require pingpong/workbench

2. 配置 pingpong/workbench

1
2
PingpongWorkbenchWorkbenchServiceProvider

运行命令

1
php artisan vendor:publish

3. 创建扩展包

1
2
3
php artisan workbench vendor/package
php artisan workbench vendor/package --resources
// php artisan workbench nidesky/sweet-alert

4. 引入命名空间

1
2
3
4
5
6
7
8
9
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\": "app/",
+ "Nidesky\SweetAlert\": "workbench/nidesky/sweet-alert/src/Nidesky/SweetAlert"
}
},