laravel扩展包lubusin/laravel-decomposer 解析项目中的Composer依赖

时间:2018-12-24 来源:风信官网 点击: 860次

lubusIN/laravel-decomposer扩展包专用于解决laravel扩项目中对Composer依赖的关系,能够检测项目及服务器环境。
 
github地址:https://github.com/lubusIN/laravel-decomposer
 
安装:
 
composer require lubusin/laravel-decomposer
 
我们在路由中routes/web.php添加一行代码:
 
Route::get('decompose','\Lubusin\Decomposer\Controllers\DecomposerController@index');
 
浏览器访问decompose地址,运行结果截图如下:

laravel扩展包lubusin/laravel-decomposer 解析项目中的Composer依赖
 
通过截图我们可以很直观的了解到当前项目中的信息,另外,我们也可以将此信息做到项目中,便于管理员及时了解当前项目的依赖关系及服务器环境信息,提升项目的管理能力。
 
加外,该扩展包还支持多种格式的导出,如:JSON、数组等,方法如下:
 
//获取json格式
Route::get('decompose/json', function(){
    dd(Lubusin\Decomposer\Decomposer::getReportJson());
});
 
运行截图如下:
laravel扩展包lubusin/laravel-decomposer 解析项目中的Composer依赖
 
//获取数组格式
Route::get('decompose/array', function(){
    dd(Lubusin\Decomposer\Decomposer::getReportArray());
});
 
运行截图如下:

laravel扩展包lubusin/laravel-decomposer 解析项目中的Composer依赖
X孝感风信网络科技有限公司

截屏,微信识别二维码

微信号:189 8648 0214

(点击微信号复制,添加好友)

  打开微信

微信号已复制,请打开微信添加咨询详情!