Php 如何解决laravel 5.4中未找到的(2/2)ErrorException视图[仪表板]
我是拉拉维尔的新手(拉拉维尔5.4) web.php是: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
<?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中不起作用。看起来它属于不同的问题,请创建一个新问题,谢谢。