Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 流明可邮寄多视图(如何?)_Php_Laravel_View_Lumen - Fatal编程技术网

Php 流明可邮寄多视图(如何?)

Php 流明可邮寄多视图(如何?),php,laravel,view,lumen,Php,Laravel,View,Lumen,我有一个控制器,它调用一个邮件类,该类获取要发送到电子邮件的视图。我能够成功地检索单个视图。但是如何将多个视图合并在一起呢 我的控制器: namespace App\Http\Controllers; class TestController extends Controller { public function sendMail(){ $notification = new NotificationService(); $notification-

我有一个控制器,它调用一个邮件类,该类获取要发送到电子邮件的视图。我能够成功地检索单个视图。但是如何将多个视图合并在一起呢

我的控制器:

namespace App\Http\Controllers; 

class TestController extends Controller
{
    public function sendMail(){
        $notification = new NotificationService();
        $notification->sendMail();
   }
}
服务:

namespace App\Services;


use App\Mail\Test;
use Illuminate\Support\Facades\Mail;


 class NotificationService
 {

      public function sendMail(){
         Mail::to(['test@email.com'])->send(new Test);
     }
}
邮寄:

namespace App\Mail;

use Illuminate\Mail\Mailable;


class Test extends Mailable
{

   public function build()
   {
      $view = $this->getTestView(); 
      return  $view; 
    }

    private function getTestView(){
       return $this->view(['TestEmail']);
    }   

  }
我需要能够在邮件测试类中组合多个视图:

例如:


只需创建一个包含这两个方面的新视图

FullEmail.blade.php

@include('TestEmail')
@include('TestEmail2')

谢谢@Jeff的评论,但是有没有一种非刀片式的方法可以做到这一点?我正在使用Lumen,我认为刀片包未启用。然而,我想知道如何做到这一点没有刀片。谢谢
@include('TestEmail')
@include('TestEmail2')