Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.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:找不到视图[layouts.default]_Php_Laravel 4 - Fatal编程技术网

Php Laravel:找不到视图[layouts.default]

Php Laravel:找不到视图[layouts.default],php,laravel-4,Php,Laravel 4,我在项目中安装了一个包,它定义了自己的视图。在进行一些更改后在站点中导航时,我发现绑定视图中发生的所有操作都可以正常工作,但当我返回到主路径时,会收到一条错误消息: View [layouts.default] not found. (View: /var/www/app/views/home.blade.php) @extends('layouts.default') 文件app/views/home.blade.php肯定存在。我的主要路线的关闭情况如下所示: Route::get('/

我在项目中安装了一个包,它定义了自己的视图。在进行一些更改后在站点中导航时,我发现绑定视图中发生的所有操作都可以正常工作,但当我返回到主路径时,会收到一条错误消息:

View [layouts.default] not found. (View: /var/www/app/views/home.blade.php)
@extends('layouts.default')
文件
app/views/home.blade.php
肯定存在。我的主要路线的关闭情况如下所示:

Route::get('/', array('as' => 'home', function()
{
    return View::make('home');
}));
@extends('layouts.default')
是什么改变了我观点的结构

@extends('layouts.default')
编辑:

@extends('layouts.default')
以下是my home.blade.php文件的内容:

@extends('layouts.default')

{{-- Web site Title --}}
@section('title')
@parent
{{trans('pages.helloworld')}}
@stop

{{-- Content --}}
@section('content')

<div class="jumbotron">
  <div class="container">
    <h1>{{trans('pages.helloworld')}}</h1>
    <p>{{trans('pages.description')}}</p>
  </div>
</div>

@if (Sentry::check() )
    <div class="panel panel-success">
         <div class="panel-heading">
            <h3 class="panel-title"><span class="glyphicon glyphicon-ok"></span> {{trans('pages.loginstatus')}}</h3>
        </div>
        <div class="panel-body">
            <p><strong>{{trans('pages.sessiondata')}}:</strong></p>
            <pre>{{ var_dump(Session::all()) }}</pre>
        </div>
    </div>
@endif 


@stop
@extends('layouts.default')
@extends('layouts.default'))
{{--网站标题--}
@章节(“标题”)
@母公司
{{trans('pages.helloworld')}
@停止
{{--内容--}
@节(“内容”)
{{trans('pages.helloworld')}
{{trans('pages.description')}

@extends('layouts.default')
@if(Sentry::check()) {{trans('pages.loginstatus')} {{trans('pages.sessiondata')}:

@extends('layouts.default')
{{var_dump(Session::all())} @恩迪夫 @停止
文件
布局。默认值不存在

@extends('layouts.default')
见:

@extends('layouts.default')
第一行

@extends('layouts.default')

Laravel做什么?它在
视图
目录中查找目录
布局
,并尝试在目录中加载
默认
文件。此文件不存在,因此出现错误。

我们可以看到您的
home.blade.php
?当您说“看到”时,您的意思是在浏览器中吗?@ChrisSchmitz不,是内容。对不起,我读错了。是的,我会更新我的帖子,上面说,
View[layouts.default]找不到。
?您没有
布局/default.blade.php
?谢谢。我曾经在我的视图文件夹的根级别上有一个layouts文件夹的副本,在了解它需要存在于published packages文件夹中后,我将其清除。我修改了扩展路径,指向解决问题的
packages.rydurham.sentinel.layouts.default.blade.php
@extends('layouts.default')