Я установил пакет в свой проект, который определяет его собственные представления. Во время навигации по сайту после внесения некоторых изменений я обнаружил, что все мои действия, которые происходят с связанными представлениями, работают нормально, но когда я возвращаюсь к главному маршруту, появляется сообщение об ошибке:
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
Файл layouts.default
не существует.
Видеть:
@extends('layouts.default')
Первая линия.
В Laravel он ищет layouts
каталогов внутри каталога представлений и пытается загрузить файл по default
внутри. Этот файл не существует, поэтому возникает ошибка.