【问题标题】:how to send multiple files from local data (different folders) laravel如何从本地数据(不同文件夹)发送多个文件 laravel
【发布时间】:2018-08-21 14:55:07
【问题描述】:

如何从复选框发送选定的文件,,文件在 1 个文件夹中有 2 个文件,, 然后将其附加到 laravel 的电子邮件中

查看

<label for="basic_checkbox_{{$i}}"></label>
   <input type="hidden" id="id_cus" name="id_cus[]" value="{{$data->id_cus}}" />
  <input type="hidden" id="ic" name="ic[]" value="{{$data->id_cus}}" />

UI send data

控制器

 Mail::send('adminpage.message.template_reply',["data"=>"Report Assessment"], function($message) use($excel)
        {
            $message->from('optikserasi.ind@gmail.com', 'Global');

            $message->to('wakudiallah05@gmail.com')->subject('Assessment');

            $message->attach($excel->store("xls",false,true)['full']);

        });

folder file

【问题讨论】:

  • 你遇到了什么错误?
  • 我无法在本地检索文件,但在我拥有的数据库中检索文件

标签: laravel file email


【解决方案1】:

@ialx 见文档:https://laravel.com/docs/5.4/mail#attachments

从本地附加文件

foreach($paths as $path) {
   $message->attach($path);
}

附加原始数据(在您的情况下来自数据库)

foreach($models as $model) {
   $message->attachData($model->rawData, 'name.pdf', [
                    'mime' => 'application/pdf',
                ]);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-12
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    • 1970-01-01
    • 2017-02-27
    相关资源
    最近更新 更多