Я хочу использовать PHPWord на laravel 5, но я не могу найти для него никаких пакетов. Поэтому я решил добавить его вручную, но все же у меня нет успеха.
Я пробовал эти руководства и файлы github:
Также некоторые из них исчезли, когда я только что прочитал это вчера.
Пожалуйста помоги! Благодарю.
PHPWord находится на Packagist , поэтому установка его на Laravel так же просто, как:
composer require phpoffice/phpword
или добавив его в композитор.json, а затем выполните composer install
:
"require": { "phpoffice/phpword": "dev-master" }
После установки вы можете использовать его в своем коде, как это (взято из документации ):
// Creating the new document... $phpWord = new \PhpOffice\PhpWord\PhpWord(); /* Note: any element you append to a document must reside inside of a Section. */ // Adding an empty Section to the document... $section = $phpWord->addSection(); // Adding Text element to the Section having font styled by default... $section->addText( htmlspecialchars( '"Learn from yesterday, live for today, hope for tomorrow. ' . 'The important thing is not to stop questioning." ' . '(Albert Einstein)' ) ); // Saving the document as HTML file... $objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'HTML'); $objWriter->save('helloWorld.html');