如何从存储在邮件Laravel

我想然而,存储在[存储/程序/证明]将图像附加到电子邮件,我越来越重视形象...如何从存储在邮件Laravel

代替图像文件,这是我迄今为止所做的。

控制器

 $user->accType = "TBC"; 

//stored as "proof/img_name.jpg" in DB

$user->proofLink = request()->file('proofFile')->store('proof');

$user->save();

\Mail::to('[email protected]')->send(new ConfirmAccount($user));

ConfirmAccount.php

我在做什么错?

回答:

嗨你缺少附件的MIME类型..

   attach('/path/to/file', [ 

'as' => 'name.pdf',

'mime' => 'application/pdf',

]);

你可以找到更多的/wp-content/uploads/new2022/20220327voicc/28145950”。

为了解决这个问题,我编辑ConfirmAccount.php如下:

public function __construct(User $user) 

{

$this->URL = $user->proofLink;

}

public function build()

{

$location = storage_path("app/$this->URL");

return $this->view('emails.confirmaccount')->attach($location);

}

以上是 如何从存储在邮件Laravel 的全部内容, 来源链接: utcz.com/qa/266461.html

回到顶部