我在项目中安装了一个包,用于定义自己的视图。在进行一些更改后浏览网站时,我发现捆绑视图中发生的所有操作都可以正常工作,但当我回到头部路径时,我收到一条错误消息:
View [layouts.default] not found. (View: /var/www/app/views/home.blade.php)
文件app/views/home.blade.php
肯定存在。我头部路线的关闭看起来像这样:
Route::get('/', array('as' => 'home', function()
{
return View::make('home');
}));
什么可以改变我的观点结构?
编辑:
这是我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
答案 0 :(得分:5)
文件layouts.default
不存在。
请参阅:
@extends('layouts.default')
第一行。
Laravel在layouts
目录中查找目录views
并尝试在其中加载default
文件。此文件不存在,因此发生错误。