Laravel 5.1 Я создал макет и представление для действия, но при загрузке страницы 500 Ошибка

Мое представление (шаблон) @extends в первой строке:

@extends('layout')

@section('content')
<p>This is my body content.</p>
@stop

Мой макет:

<!DOCTYPE html>
<html>

<head>
  <title>Hello!!!</title>
</head>

<body>

  <div>

    @yield('content')

  </div>

</body>

</html>

Если загрузить заголовок страницы (код состояния: 500 Internal Server Error)


person Andrey Diordiev    schedule 05.09.2015    source источник
comment
500 ошибок обычно создают ошибку в журналах. Вы проверили их, чтобы увидеть, что там написано?   -  person Joel Hinz    schedule 05.09.2015
comment
Скопируйте+вставьте свой код. Работает довольно хорошо. Правильно ли вы установили маршрут для представления в app/Http/routes.php?   -  person barfoos    schedule 05.09.2015
comment
Да, route.php get('/',['as'=›'employees','uses'=›'EmployeesController@index']);   -  person Andrey Diordiev    schedule 06.09.2015


Ответы (1)


Будет лучше, если вы включите отладку и опубликуете журнал ошибок.

И это должно работать обычно ... и убедитесь, что ваши блейд-файлы находятся в корне папки представлений.

index.blade.php

@extends('layout')
@section('content')
<p>This is my body content.</p>
@endsection

layout.blade.php

<!DOCTYPE html>
<html>
<head>
  <title>Hello!!!</title>
</head>
<body>
  <div>
    @yield('content')
  </div>
</body>
</html>

--Используйте это на маршрутах--

Route::get('/', function () {
    return view('index');
});
person Sam Solomon    schedule 05.09.2015
comment
проблема была в правах доступа к laravel.log. Спасибо всем - person Andrey Diordiev; 06.09.2015