laravel - 查看 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-->
解决方案
您使用包含视图,clientLayout
但错误将路径显示为layouts/clientlayout/client_design.blade.php
. 它可能适用于您的本地计算机,因为在 Windows 中,文件路径不区分大小写,而在 Linux 上它们区分大小写。
尝试使用大写重命名文件夹L
或将视图更新为小写版本。
推荐阅读
- r - 如何添加交易日?
- c# - 'Npgsql.PoolManager' 的类型初始化程序引发异常
- javascript - 通过使用 jquery 定义的数据选择元素
- .net - Swagger UI 缺少 WEBAPI 中的帖子配置
- xamarin - 如何在 IOS 中显示日历重复屏幕?
- javascript - Root vs @Injectable 提供的元数据中的选择是什么
- java - 有没有办法制作数组数组?爪哇
- file - 当我在文本文件的左侧有文件列表并且在右侧有文件夹时,想要使用 rsync 递归地比较增量文件
- json - 下载其余对象而不是在 Eclipse 浏览器中显示
- html - 页面加载时我的视频标题不会播放