我想通过laravel邮件发送文本而不是视图,因为我使用简单的格式wth textarea来编写消息的内容,如何查看文本或如何将此文本转换为查看.......谢谢
public function sendmail(){
$sendmessage=Input::get('message');
//$messageView=View::make('messageview')->with('message',$sendmessage);
Mail::send($sendmessage, array('name'=>'hossam'),function($message){
$title=Input::get('title');
$mail=Input::get('mailsender');
$message->from($mail,'user');
$message->to('webdev11111@gmail.com','hossam gamal')->subject($title);
答案 0 :(得分:0)
您可以创建一个电子邮件视图,其中发送的唯一内容是变量的内容:
应用程序/视图/电子邮件/ nonview.blade.php
{{ $contents }}
然后,只要您想发送没有视图的电子邮件,就可以使用此视图:
public function sendmail() {
$from = Input::get('mailsender');
$subject = Input::get('title');
// 'contents' key in array matches variable name used in view
$data = array(
'contents' => Input::get('message')
);
Mail::send('emails.nonview', $data, function($message) use ($from, $subject) {
$message->from($from, 'user');
$message->to('webdev11111@gmail.com','hossam gamal')->subject($subject);
});
}