我正在使用我的laravel 5应用程序而且我被困在这里。在Code Igniter中,我使用了这个代码来生成pdf并且运行良好:
$mypdf = new mPDF();
$mypdf->WriteHTML($css, 1);
$mypdf->WriteHTML($html_data, 2);
$mypdf->Output();
在laravel上工作不正常,而浏览器一直在寻找。当我使用CRTL + C
退出服务器并使用php artisan serve
重新启动时,收到以下消息:
[Fri Nov 20 15:37:16 2015] Failed to listen on localhost:8000 (reason: Address already in use)
每次,我都会使用sudo netstat -plnt
和kill
命令终止php进程,然后再次启动服务器。
laravel中的代码如下所示:
$content = view('letters.internship_offer_letter_en_pdf', compact('intern', 'signatory', 'company_logo'))->render();
$admission_letter_css = public_path().'/css/letter/letter.css';
$mypdf = new mPDF();
$mypdf->WriteHTML(file_get_contents($admission_letter_css), 1);
$mypdf->WriteHTML($content, 2);
$mypdf->Output();
我还检查了我的CSS,HTML等,一切都很好。事实上,这个确切的脚本适用于Apache上的CodeIgniter。这是因为我正在使用开发服务器进行laravel?
可能有什么不对?为什么不在laravel工作?