Laravel 6 从子目录查看包含无效

Laravel 6 view include from sub directory not working

我需要在另一个名为 admin.blade.php 的 blade 模板中包含两个 blade 文件 navbarsidebar(位于 views/layouts/partials) (位于 views/layouts)。所以在 admin.blade.php。我写了

<div class="page-body">
    @include('partials.sidebar')
    <div class="page-content-wrapper">
        <div class="page-content-wrapper-inner">
            <div class="content-viewport">
                @include('partials.content')
            </div>
        </div>
    </div>
</div>

它给我这个错误:

Facade\Ignition\Exceptions\ViewExceptionView [partials.navbar] not found.

你能帮帮我吗?提前致谢。

您应该将 layouts 作为路径的一部分,因此您的模板代码应如下所示:

div class="page-body">
    @include('layouts.partials.sidebar')
    <div class="page-content-wrapper">
        <div class="page-content-wrapper-inner">
            <div class="content-viewport">
                @include('layouts.partials.content')
            </div>
        </div>
    </div>
</div>