草庐IT

Mailable

全部标签

php - 在 Laravel 5.5 中发送邮件而不创建 Mailable

在Laravel5.5documentation中,我没有看到关于在不创建Mailable类的情况下发送邮件的任何内容。.我知道在(5.2)之前是可能的,但我不记得是怎么做到的。还有可能吗?它被弃用了吗?我在文档中遗漏了什么吗?如何在Laravel5.5中不创建Mailable的情况下发送邮件?我想要这样的东西:Mail::fromText('helloworld')->to('test@example.org')->send(); 最佳答案 我认为它没有被弃用,但现在假定您将通过Mailables发送更复杂的邮件。但是应该仍然可以

php - Laravel:第 342 行的非法字符串偏移量 'file',文件 Illuminate/Mail/Mailable.php

我正在尝试使用Laravel的attachFromStorageDisk方法将一些文档附加到电子邮件中,我在文档中了解到:Mail-Laravel.publicfunctionbuild(){$email=$this->view('emails.message')->subject($this->emailSubject);foreach($this->attachmentsas$attachment){$email->attachFromStorageDisk('filemanager',$attachment);}return$email;}我遇到的错误是第342行的Illegal

php - 将数组参数从 Controller 传递到 Mailable 类。拉维

我正在尝试在用户成功注册后发送电子邮件。所以现在我只能在电子邮件模板中传递数据。我正在使用Mailable发送电子邮件。所以从我的注册Controller我使用这样的Mail::to('example@email.com','UserName')->send(newVerify_Email())所以我的问题是如何将数组参数传递到newVerify_Email()Massage构建类中。然后如何从Verify_Email传递到View。RegisterController.phppublicfunction__construct(){$this->middleware('guest');

php - Laravel Mailable 中的 "Unable to open file for reading"(Swift_IoException)

我正在尝试在Laravel中使用Mailable。在开发新的Mailable时,除了将EXISTING文件附加到mailable之外,我一切正常。错误返回如下:"message":"Unabletoopenfileforreading[/public/storage/shipments/CJ2K4u6S6uluEGd8spOdYgwNkg8NgLFoC6cF6fm5.pdf]","exception":"Swift_IoException","file":"E:\\webserver\\htdocs\\truckin\\vendor\\swiftmailer\\swiftmailer\

php - Laravel 5.4 在 Markdown Mailable 中错误地混合了 HTML 组件

我有普通的Mailable,其中包含一些硬编码的内容。我发布了可邮寄的View,将内容更改为markdown并将->view替换为->markdown。现在邮件已经很好地格式化了markdown。但是Laravel在编译那个markdown之后会选择HTML组件定义,原因我无法想象。在它使用Markdown版本的消息之后,它在单个MailablemarkdownView中混合了两种类型!我试过:phpartisan缓存:清除phpartisanview:clear向html组件添加markdown-行不通,Laravel在markdown编译步骤之后使用它们将->markdown更改为