0712-2888027 189-8648-0214
微信公众号

孝感风信网络科技有限公司微信公众号

当前位置:主页 > 技术支持 > PHP > laravel扩展包lubusin/laravel-decomposer 解析项目中的Composer依赖

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

时间:2024-04-17来源:风信官网 点击: 645次
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依赖
栏目列表
推荐内容
热点内容
展开