Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
С вопросом разобрался. Там я просто напортачил.
Здравствуйте!
Только начинаю знакомство с Laravel.
Создал в /resources/views/ публичную страницу index.blade.php и шаблон header и footer в layout.blade.php все работает корректно. Проблема началась кода я решил повторить операцию во вложенной директории /resources/views/panel/.
Роут:
Route::get('/panel', function (){
return view('panel.index');
});
index.blade.php
@extends('panel.layout')
@section('title', 'Админ панель')
@section('content')
<div class="container-fluid">
<div class="row">
<div class="left-menu">
</div>
<div class="right-content">
</div>
</div>
</div>
@endsection
layout.blade.php:
<!DOCTYPE html>
<html lang="zxx">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>@yield('title')</title>
<link rel="icon" href="img/favicon.png">
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/panel-style.css">
</head>
<body>
<!-- loader -->
<div class="fakeLoader"></div>
<!-- end loader -->
@yield('content')
<!-- footer -->
<footer>
</footer>
По итогу в браузере выводит шаблон из layout.blade.php и заголовок страницы @section('title', 'Админ панель'), а второй @section не выводит, синтактических ошибок точно нет.
В чем может быть проблема?
Страницы 1