Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何解决laravel 5.4中未找到的(2/2)ErrorException视图[仪表板]_Php_Laravel_Laravel 5 - Fatal编程技术网

Php 如何解决laravel 5.4中未找到的(2/2)ErrorException视图[仪表板]

Php 如何解决laravel 5.4中未找到的(2/2)ErrorException视图[仪表板],php,laravel,laravel-5,Php,Laravel,Laravel 5,我是拉拉维尔的新手(拉拉维尔5.4) web.php是: <?php Route::get('/', function () { return view('method1.home'); }); @extends('dashboard') <!DOCTYPE html> <html class="no-js"> <head> @include('includes.head') </head> <body> do some

我是拉拉维尔的新手(拉拉维尔5.4)

web.php是:

<?php
Route::get('/', function () {
return view('method1.home');
});
@extends('dashboard')
<!DOCTYPE html>
<html class="no-js">
<head>
@include('includes.head')

</head>

<body>

do something...
</body>
dashboard.blade.php是:

<?php
Route::get('/', function () {
return view('method1.home');
});
@extends('dashboard')
<!DOCTYPE html>
<html class="no-js">
<head>
@include('includes.head')

</head>

<body>

do something...
</body>

@include('includes.head')
做点什么。。。
路径和文件夹名称正确

但我有一个错误:

(2/2)错误异常
找不到视图[仪表板]。(视图:F:\xampp\htdocs\admin\u laravel\resources\views\method1\home.blade.php)

由于
dashboard.blade.php
位于
resources/views/method1/
中,您需要更改
@extends
语句以包含该文件夹:

@extends('dashboard')
应该是

@extends('method1.dashboard')

由于
dashboard.blade.php
位于
resources/views/method1/
中,您需要更改
@extends
语句以包含该文件夹:

@extends('dashboard')
应该是

@extends('method1.dashboard')

dashboard.blade.php
在哪里?在文件夹
method1
中,home.blade.php所在的文件夹与method1中的文件夹相同
dashboard.blade.php
位于何处?在文件夹
method1
中,home.blade.php位于method1中的同一个文件夹中。但是,这两个文件夹都位于同一个文件夹中,那么为什么还需要给出文件夹名称呢?Laravel使用
resources/views
作为视图的根文件夹,而不是当前的.blade.php位置。不是真正的解释,但是。。。from:“当然,视图也可以嵌套在resources/views目录的子目录中。“点”符号可以用来引用嵌套视图。例如,如果您的视图存储在resources/views/admin/profile.blade.php中,您可以这样引用它:
返回视图('admin.profile',$data);
“非常感谢。无法在head.blade.php中工作。看起来它属于不同的问题,请创建一个新的问题,thx。但是,两者都在同一个文件夹中,为什么还需要提供文件夹名称?Laravel使用
资源/视图
作为视图的根文件夹,而不是当前的.blade.php位置。不是真正的解释,但是。。。from:“当然,视图也可以嵌套在resources/views目录的子目录中。“点”符号可以用来引用嵌套视图。例如,如果您的视图存储在resources/views/admin/profile.blade.php中,您可以这样引用它:
返回视图('admin.profile',$data);
“非常感谢。在head.blade.php中不起作用。看起来它属于不同的问题,请创建一个新问题,谢谢。