laravel中引入composer安装在vendor中的第三方应用
Posted Michealjobs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel中引入composer安装在vendor中的第三方应用相关的知识,希望对你有一定的参考价值。
一、安装第三方应用
方法一:使用命令行安装第三方(已phpword为例):
composer require phpoffce/phpword ^v0.14.*
方法二: 修改主项目composer.json文件:
require": { "php": ">=7.1.3", "fideloper/proxy": "~4.0", "laravel/framework": "5.6.*", "laravel/tinker": "~1.0" },
在require中插入需要添加的第三方应用:
require": { "php": ">=7.1.3", "fideloper/proxy": "~4.0", "laravel/framework": "5.6.*", "laravel/tinker": "~1.0", "phpoffice/phpword": "dev-master" },
然后更新composer:
composer update
二、在项目中使用第三方的应用:
先看看composer引入的phpword在vendor下有个composer.json那里面有他的命名空间在autoload里有个PSR路径
"autoload": { "psr-4": { "PhpOffice\\PhpWord\\": "src/PhpWord" }
然后在相应的项目代码中引用就行
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use PhpOffice\PhpWord\PhpWord; use PhpOffice\PhpWord\IOFactory; class WordController extends Controller { // public function index(){ $phpword = new PHPWord(); $section = $phpword->createSection(); } }
以上是关于laravel中引入composer安装在vendor中的第三方应用的主要内容,如果未能解决你的问题,请参考以下文章
安装laravel时确保 /.composer/vendor/bin 在系统路径中啥意思