Livewire 2.2:app.blade.php 中未定义的变量槽

我在我的 laravel 项目中使用 livewire 2.2 和 laravel 7.24。当我使用加载组件时

Route::get('/path', ComponentClassPath);

它可以工作,但是当我在刀片视图中加载我的 livewire 组件时。例如,像这样的 test.blade.php:

@extends('layouts.app')

@section('content')
    @livewire("my-livewire-component")
@endsection

它不起作用并显示以下错误:

未定义变量:槽(查看:E:xampphtdocslwresourcesviewslayoutsapp.blade.php)。

app.blade.php

<head>
   @livewireStyles
</head>
<body>
   <div class="container">
       {{ $slot }}
   </div>

   @livewireScripts
</body>

有什么解决办法吗?

stack overflow Livewire 2.2: Undefined variable slot in app.blade.php
原文答案