Я использую Laravel для своего школьного проекта и недавно нашел библиотеку PHPOffice. Я нашел несколько примеров в документации, но до сих пор не могу понять, как справиться с Laravel. Установил его с помощью composer, и теперь я хочу прочитать файл * .docx. Кто-нибудь знает, как этого добиться? Я использовал это
class ShareController extends Controller {
public function share($hashed_name){
$ds = DIRECTORY_SEPARATOR;
$userid = Auth::id();
$name = basename(__FILE__, '.php');
$source = storage_path('uploads\\'.$userid.'\\'.$onlyFilename.'_0.docx');
echo date('H:i:s'), " Reading contents from `{$source}`", EOL;
$phpWord = IOFactory::load($source);
// Save file
echo write($phpWord, basename(__FILE__, '.php'), $writers);
if (!CLI) {
include_once 'Sample_Footer.php';
}
}
Но я получаю
Whoops, looks like something went wrong.
1/1 ErrorException in ShareController.php line 34: Use of undefined constant EOL - assumed 'EOL'
Задача ещё не решена.
Других решений пока нет …