参考网址:http://phpword.readthedocs.io/en/latest/installing.html
在composer.json中添加
{
"require": {
"phpoffice/phpword": "v0.14.*"
}
}
然后composer update
public function export()
{
$templateProcessor = new PhpOfficePhpWordTemplateProcessor('templatemubanword.docx');//模板word的路径,可以在storageapp下建立template文件夹
$templateProcessor->setValue('name', $name);//给变量赋值
//生成的文档为Word2007
$templateProcessor->saveAs(storage_path('app/public/hello.docx'));//文件保存在这个文件夹中
return response()->download('app/public/hello.docx','重命名.docx');//下载该文件并且重命名
}
注:1、模板word中直接将要填入变量的地方写入${name}即可;