如何解决Laravel livewire 使用布局配置作为受保护的变量
在 Livewire
作为新功能的这个链接中,calebporzio
提供了:
class Foo extends Component
{
protected $layout = ['layouts.dashboard','body'];
// or
protected $layout = ['view' => 'layouts.dashboard','slot' => 'body'];
protected $extends = ['layouts.dashboard','body'];
// or
protected $extends = ['view' => 'layouts.dashboard','section' => 'body'];
//...
}
现在我在 render()
函数中默认使用以下代码:
public function render()
{
return view('livewire.auth.login')
->extends('livewire.auth.app')
->section('content');
}
我的问题是如何通过 view
布局功能简化 livewire
?例如:
protected $extends = ['view'=>'livewire.auth.app','section'=>'content'];
public function render()
{
return view('livewire.auth.login');
}
我收到此错误:
View [layouts.app] not found
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。