Php laravel@包括不工作

Php laravel@包括不工作,php,laravel,laravel-5.4,laravel-blade,Php,Laravel,Laravel 5.4,Laravel Blade,我正在尝试使用blade语法在我的用户页面中包含文件 @include('header') @yield('content') @include('footer') 这里是web.php Route::get('/', function () { return view('layouts.user'); }); 我犯了这个错误 (1/1)未找到InvalidArgumentException视图[layouts.user] 这是因为您应该包括来自视图文件夹的完整路径,因此它将如

我正在尝试使用blade语法在我的用户页面中包含文件

@include('header')

@yield('content')

@include('footer')

这里是web.php

Route::get('/', function () {
    return view('layouts.user');
});
我犯了这个错误

(1/1)未找到InvalidArgumentException视图[layouts.user]


这是因为您应该包括来自视图文件夹的完整路径,因此它将如下所示:

@include('user.layouts.header')

@include('user.layouts.footer')

始终必须使用视图的绝对路径。因此,在您的情况下,这应该是:

@include('user.layouts.header')

@yield('content')

@include('user.layouts.footer')
路由文件的计数相同:

Route::get('/', function () {
    return view('user.layouts.user');
});