【问题标题】:how to attach correctly a file in laravel email?如何在 laravel 电子邮件中正确附加文件?
【发布时间】:2019-12-31 03:56:13
【问题描述】:

我正在开发一个向在网站上注册的人发送电子邮件的模块,我正在测试通过分隔发送电子邮件的路线,但是当我想将文件附加到电子邮件时,应用程序崩溃并说

无法打开文件进行读取。

Route::get('sendemail', function () {    
    $data = array(
        'name' => "Curso Laravel",
    );    
    Mail::send('emails.welcome', $data, function ($message) {    
        $message->from('emaiconphp@gmail.com', 'Curso Laravel');    
        $message->to('emilianocarrillopaez@gmail.com')->subject('test email Curso Laravel');    
        $message->attach('./images/banner.jpg');    
    });    
    return "Tú email ha sido enviado correctamente";    
});

【问题讨论】:

  • 您确定图像位置,相对路径取决于脚本位置,请尝试完整路径以确保。如果您将代码作为文本发布在网站上,而不是链接到图像,那么它也更容易提供帮助

标签: php email routes attachment laravel-5.7


【解决方案1】:

Broooooooooo,我做到了。我的错误是 $message->attach('../images/banner.jpg'); 中的双倍点。我只改变一点,像这样 $message->attach('./images/banner.jpg');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-09
    • 1970-01-01
    • 2016-12-17
    • 1970-01-01
    • 1970-01-01
    • 2020-08-25
    • 1970-01-01
    相关资源
    最近更新 更多