я передаю значения для печати pdf в контроллере laravel. На локальном компьютере он работает отлично, но на реальном сервере показывает ошибку «Обнаружено нечисловое значение».
Я использую barrvdh dom pdf для печати pdf
я передаю значения для печати pdf в контроллере laravel. На локальном компьютере он работает отлично, но на реальном сервере показывает ошибку «Обнаружено нечисловое значение».
Я использую barrvdh dom pdf для печати pdf
Это проблема при запуске версий Dompdf ‹ 0.8.0 в системе, использующей PHP 7.1 или выше. Большинство проблем, связанных с нечисловыми ошибками, были устранены в версии 0.8.0. Еще несколько были очищены для версии 0.8.1 (еще не выпущенной на момент публикации).
Убедитесь, что вы используете Laravel-Dompdf версии 0.8.0 или выше (выпуски). .
У меня была такая же проблема, и я исправил ее следующим решением в «cellmap.cls.php» в строке 436.
/**Old Code:**/
// Determine where this cell is going
$colspan = $node->getAttribute("colspan");
$rowspan = $node->getAttribute("rowspan");
if ( !$colspan ) {
$colspan = 1;
$node->setAttribute("colspan",1);
}
if ( !$rowspan ) {
$rowspan = 1;
$node->setAttribute("rowspan",1);
}
/**New Code:**/
if(method_exists($node,'getAttribute')){
// Determine where this cell is going
$colspan = $node->getAttribute("colspan");
$rowspan = $node->getAttribute("rowspan");
if ( !$colspan ) {
$colspan = 1;
$node->setAttribute("colspan",1);
}
if ( !$rowspan ) {
$rowspan = 1;
$node->setAttribute("rowspan",1);
}
}