Php 生产服务器上的Laravel 5.3/5.4邮件枪问题

Php 生产服务器上的Laravel 5.3/5.4邮件枪问题,php,curl,laravel-5.3,laravel-5.4,mailgun,Php,Curl,Laravel 5.3,Laravel 5.4,Mailgun,我正在编写一个应用程序,使用Laravel 5.3和mailgun驱动程序生成和发送PDF发票电子邮件。在我的本地主机上一切正常,但当我将其联机时,出现了错误500内部服务器错误。当我增加执行时间时,我得到了cURL错误52:来自服务器的空回复(请参阅)。 原因可能是什么?以及如何纠正 多谢各位 编辑: 控制器方法 从SendInvoice类生成方法: PDFInvoice扩展了FPDF库类,以下是PDFInvoice的stream方法: public function stream() {

我正在编写一个应用程序,使用Laravel 5.3和mailgun驱动程序生成和发送PDF发票电子邮件。在我的本地主机上一切正常,但当我将其联机时,出现了错误500内部服务器错误。当我增加执行时间时,我得到了cURL错误52:来自服务器的空回复(请参阅)。 原因可能是什么?以及如何纠正

多谢各位

编辑:

控制器方法

从SendInvoice类生成方法:

PDFInvoice扩展了FPDF库类,以下是PDFInvoice的stream方法:

public function stream()
{
    $this->_makeInvoice();
    return $this->Output('S');
}

“原因是什么?”除非你提供更多细节,否则可能有数百种code@hassan用代码更新了我的问题,您希望我分享哪些详细信息?
public function build()
{
    $pdf = new PDFInvoice($this->invoice);

    return $this->from('fromEmailAddress', 'FromName')
        ->subject("Esto Internet Invoice for " . $this->invoice->date->format('F-Y'))
        ->subject("Esto Internet Invoice for " . $this->invoice->date->format('F-Y'))
        ->replyTo('replyToEmailAddress')
        ->view('admin.email.invoice')
        ->attachData($pdf->stream(), "{$this->invoice->account->username}-{$this->invoice->number}.pdf")
        ;
}
public function stream()
{
    $this->_makeInvoice();
    return $this->Output('S');
}