gpt4 book ai didi

php - 找不到 Laravel/Dusk Swift_Events_EventListener

转载 作者:行者123 更新时间:2023-11-28 20:52:05 28 4
gpt4 key购买 nike

Laravel 框架 5.4.13

基本上我正在使用 video tutorial

但是当我在视频中播放到 4:30 时,出现此错误:

Fatal error: Interface 'Tests\Browser\Swift_Events_EventListener' not found in C:\xampp\htdocs\XXX\tests\Browser\MailTracker.php on line 46 PHP Fatal error: Interface 'Tests\Browser\Swift_Events_EventListener' not found in C:\xampp\htdocs\XXX\tests\Browser\MailTracker.php on line 46

代码:

<?php

namespace Tests\Browser;

use App\User;
use Tests\DuskTestCase;
use Laravel\Dusk\Chrome;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Tests\TestCase;

class MailTracker extends DuskTestCase
{
public function SetUp()
{
parent::SetUp();

Mail::getSwiftMailer()
->registerPlugin(new TestingMailEventListener);
}
/**
* A basic browser test example.
*
* @return void
*/
public function testBasicExample()
{
Mail::raw('Hello', function ($message){
$message->to('foo@bar.com');
$message->from('bar@foo.com');
});
}

protected function seeEmailWasSent()
{

}
}

class TestingMailEventListener implements Swift_Events_EventListener
{
public function beforeSendPerformed($event)
{
$message = $event->getMessage();
dd($message);
}
}

知道是什么导致了这个问题吗?

最佳答案

添加:

use Swift_Events_EventListener;

解决问题,就这么简单。

关于php - 找不到 Laravel/Dusk Swift_Events_EventListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42574837/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com