微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在全新的Laravel / Livewire安装中,获得RuntimeException:未设置外观根目录

如何解决在全新的Laravel / Livewire安装中,获得RuntimeException:未设置外观根目录

我正在重新安装Livewire 2和Laravel 8,但是在尝试运行PHPunit测试时,我得到了RuntimeException : A facade root has not been set.。我尝试了标准的缓存清理,但似乎没有任何效果。还有其他人看到吗?如果正在运行完整测试,则在下面。

<?PHP

namespace Tests\Unit;

use App\Http\Livewire\Properties\CreateProperty;
use Livewire\Livewire;
use PHPUnit\Framework\TestCase;

class CreatePropertyTest extends TestCase
{
    /**
     * @test
     */
    public function form_has_expected_labels()
    {
        Livewire::test(CreateProperty::class)
            ->assertSee('Property Name')
            ->assertSee('Address');
    }
}

解决方法

从以下位置更改TestCase的use语句

use PHPUnit\Framework\TestCase;

use Tests\TestCase;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。