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();
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM