手动添加第三方vendor类,laravel自动加载

简介: 手动添加第三方vendor类,laravel自动加载

如果拓展包第三方没有提供 composer 安装方法,手动将其放在vendor目录下,那么,就需要手动添加需要自动加载的目录或者文件。
composer.json 文件里的 autoloadclassmap 里加上第三方包的文件夹路径,如果是单独自动加载某个文件,则将其放在 files 里面。
例如:"vendor/alibabacloud"

"autoload": {
    "classmap": [
        "vendor/adbario",
        "vendor/alibabacloud"
    ],
    "psr-4": {
        "App\\": "app/"
    },
    "files":[
        "app/Common/functions.php",
        "vendor/alibabacloud/client/src/Functions.php"
    ]
},
目录
相关文章
|
PHP 开发工具 git
laravel解决vendor缺失的问题:
laravel解决vendor缺失的问题:
566 0
laravel解决vendor缺失的问题:
|
3月前
|
PHP
深入理解composer自动加载原理
深入理解composer自动加载原理
20 0
|
9月前
|
设计模式 存储 架构师
ThinkPHP5源码阅读-类的自动加载register与autoload的实现
PHP快速入门与实战ThinkPHP是国内最流行的一款PHP框架,是国人自主研发的框架,起源于2006年,经过了十几年的不断发展。已经成为了一款被PHP广泛认可的性能开发效率兼具的利器。阅读框架源码有助于我们更好的学习语言基础,拓展设计模式等相关能力。同时很多设计与编码的思想也能更好的指导我们日常工作,尤其是想成为资深程序员或者架构师方面的同事,这是一个必须要学习的过程。今天是ThinkPHP5源码第一讲,关于类的自动加载,看看源码底层是怎么实现的。怕迷路的同学,先给个关注吧。
|
PHP
【laravel项目】@1 加载模板
【laravel项目】@1 加载模板
83 0
【laravel项目】@1 加载模板
|
Linux PHP 数据库
Yii2框架(一)安装及目录结构
Yii2.0分为两个版本,basic(基础版)和advanced(高级版)。
433 0
Yii2框架(一)安装及目录结构
通过环境变量注入的方式启动SAP Spartacus B2B模块
通过环境变量注入的方式启动SAP Spartacus B2B模块
71 0
通过环境变量注入的方式启动SAP Spartacus B2B模块
Yii2中的入口文件环境配置
默认的Debug配置  在入口文件中 defined ( 'YII_DEBUG' ) or define ( 'YII_DEBUG', true ); defined ( 'YII_ENV' ) or define ( 'YII_ENV', 'dev' ); 以上配置后,所有的异常会...
985 0
|
缓存 应用服务中间件 PHP