首页 > 解决方案 > 查看 layouts.clientLayout.client_header] 未找到

问题描述

嗨,我有这个项目在我的开发环境(本地主机)上运行良好我已将其发布到共享虚拟主机,现在我收到以下错误

    ErrorException (E_ERROR)
    View [layouts.clientLayout.client_header] not found. (View: /home/ovzejahb/domains/alphaphotography.co.ke/public_html/book/resources/views/layouts/clientlayout/client_design.blade.php) 
    (View: /home/ovzejahb/domains/alphaphotography.co.ke/public_html/book/resources/views/layouts/clientlayout/client_design.blade.php)


    Previous exceptions
    View [layouts.clientLayout.client_header] not found. (View: /home/ovzejahb/domains/alphaphotography.co.ke/public_html/book/resources/views/layouts/clientlayout/client_design.blade.php) (0)
    View [layouts.clientLayout.client_header] not found. (0)

我可能做错了什么,因为我的文件夹结构与开发环境中的完全一样

在我的 home.blade.php 中,它在视图文件夹中我有这个

  @extends('layouts.clientLayout.client_design')
  @section('content')

然后在布局/客户端布局文件夹中,我有以下文件

client_design.blade.php

client_footer.blade.php

client_header.blade.php

client_sidebar.blade.php

在 client_design.blade.php 文件中,我有下面的代码,用于将页眉、页脚、侧边栏和内容包含在一起

    <body>
    <!--Header part-->
    @include('layouts.clientLayout.client_header')
    <!--End Header part-->
    <!--Sidebar part-->
    @include('layouts.clientLayout.client_sidebar')
    <!--End Sidebar part-->
    <!--main-container-part-->
    @yield('content')
    <!--end-main-container-part-->
    <!--Footer part-->
    @include('layouts.clientLayout.client_footer')
    <!--End Footer part-->
    <!--Jquery-->

标签: laravellaravel-5

解决方案


您使用包含视图,clientLayout但错误将路径显示为layouts/clientlayout/client_design.blade.php. 它可能适用于您的本地计算机,因为在 Windows 中,文件路径不区分大小写,而在 Linux 上它们区分大小写。

尝试使用大写重命名文件夹L或将视图更新为小写版本。


推荐阅读