如何从存储在邮件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