composer使用

一、安装

复制代码
// 下载composer-setup.php到目标目录
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
// 运行composer-setup.php文件 生成composer.phar文件
php composer-setup.php
// 取消composer-setup.php问价的链接
php -r "unlink('composer-setup.php');"


// 发现文件夹里多了个composer.phar文件了吗?运行它(composer也有提示)
php composer.phar

// 没看到JSON文件?不要着急,先初始化
composer init

初始化的配置项我还没弄明白,先贴张图

这个时候就可以看见composer.json文件了

二、增加依赖

复制代码
// 增加数据表依赖
composer require phpoffice/phpspreadsheet
// 增加word依赖
composer require phpoffice/phpword

三、使用

复制代码
// 使用时一定注意引入的路径,本人因为路径没对怀疑了两个小时人生
<?php
require '../vendor/autoload.php';
use PhpOffice\PhpWord\PhpWord;
use App\Http\Controllers\Controller;
use PhpOffice\PhpWord\TemplateProcessor;
use phpOffice\PhpWord\Settings;

class ExportTestController extends ApiBaseController {

    public function exportToWordAction() {
        $teml = './template/informationDelevery.docx';
        $temp = new TemplateProcessor($teml);
        // $table = $this->getParam('table');
        // $text = $this->getParam('text');
        // $images = $this->getParam('images');
        // $temp->setValue('text', "hello world");
        // $tmp->saveAs('hellow.docx');
    }
}
?>
相关推荐
YF02112 分钟前
Android 卡顿性能优化专项治理:从 ANR 根源到系统性重构实践
android·app
蒙奇·D·路飞-13 分钟前
Kotlin安卓app版本自动升级设计实现
android
博客zhu虎康20 分钟前
小程序按钮实现先表单校验再走手机号获取功能
android·javascript·小程序
码途漫谈22 分钟前
Easy-Vibe高级开发篇阅读笔记(十三)——多平台开发之Android App 原生开发
android·人工智能·笔记·ai·开源·ai编程
街灯L24 分钟前
【ADB】使用ADB工具箱卸载安卓系统软件
android·adb
赏金术士32 分钟前
Kotlin 从入门到进阶 之泛型 模块(七)
android·开发语言·kotlin
恋猫de小郭1 小时前
经典,Flutter iOS 又修复了一个构建问题,还是很抽象
android·前端·flutter
Kapaseker1 小时前
不吹牛逼!精通 Compose 绘制(一)
android·kotlin
黄林晴1 小时前
Android 终于做桌面了,而三星 DeX 早已把路趟完
android
Digitally1 小时前
如何连接安卓手机到 Mac?2026 年 7 种可靠方法
android·macos·智能手机