【发布时间】:2021-01-13 04:51:33
【问题描述】:
我在我的 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:\xampp\htdocs\lw\resources\views\layouts\app.blade.php)。
app.blade.php
<head>
@livewireStyles
</head>
<body>
<div class="container">
{{ $slot }}
</div>
@livewireScripts
</body>
有什么办法吗?
【问题讨论】:
-
你也可以分享你的
ComponentClassPath
标签: php laravel laravel-livewire