Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将生成的.doc文件保存在特定路径上,或在Laravel中发送到邮件_Laravel_File_Email_Ms Word_.doc - Fatal编程技术网

将生成的.doc文件保存在特定路径上,或在Laravel中发送到邮件

将生成的.doc文件保存在特定路径上,或在Laravel中发送到邮件,laravel,file,email,ms-word,.doc,Laravel,File,Email,Ms Word,.doc,此代码生成Word文件,但我想将其保存在特定路径或将此文件作为电子邮件附件发送 public function wordExport($ticket_id) { $icon=Ticket::findOrFail($ticket_id)->icon; $contact=Icon::findOrFail($icon->id)->contact; $ticket=Ticket::findOrFail($ticket_id); $wordFile=new

此代码生成Word文件,但我想将其保存在特定路径或将此文件作为电子邮件附件发送

public function wordExport($ticket_id)
{
    $icon=Ticket::findOrFail($ticket_id)->icon;
    $contact=Icon::findOrFail($icon->id)->contact;
    $ticket=Ticket::findOrFail($ticket_id);
    $wordFile=new TemplateProcessor('word/Notice of Intention to Appear.docx');
    $name=$contact->first_name." ".$contact->last_name;
    $wordFile->setValue('name',$name );
    $wordFile->setValue('address',$contact->address);
    $wordFile->setValue('province',$contact->province);
    $wordFile->setValue('postal_code',$contact->postal_code);
    $wordFile->setValue('ticket_no',$ticket->ticket_no);
    $wordFile->setValue('icon_code',$ticket->icon_code);
    $wordFile->setValue('date',$icon->date);
    $wordFile->setValue('email',$contact->email);
    $wordFile->setValue('city',$contact->city);
    $wordFile->setValue('phone',$contact->phone);
    $wordFile->setValue('currentDate', date("Y-m-d"));
    $wordFile->setImageValue('ticketimage',array('path' =>public_path().'/uploads/file/'.$ticket->images_name , 'width' => 600, 'height' => 900, 'ratio' => true));
    $wordFile->setValue('interpreter',$icon->interpreter);
    $fileName=$contact->first_name.date("mdY").time();
    $wordFile->saveAs($fileName.'.docx');

    return response()->download($fileName.'.docx')->deleteFileAfterSend(true);
}