Я использую один и тот же основной макет для всех моих представлений:
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- CSRF Token : protection web -->
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>{{ config('app.name') }}</title>
@yield('style')
@yield('scripts')
</head>
<body>
<div class="loading-screen">
<p>Loading...</p>
</div>
<div class="loading-screen d-none">
<div id="app">
<nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm py-0">
//navbar code
</nav>
<main class="py-3">
@yield('content')
</main>
</div>
</div>
</body>
</html>
Я называю этот макет в каждом дочернем просмотре:
@extends('layouts.app')
@section('style')
//style files
@stop
@section('content')
//content code
@stop
@section('scripts')
//script files
@stop
Каждый раздел идеально включается в основной макет. Затем, вместо отображения полностью построенной страницы, вся эта страница случайно добавляется внутрь себя. Пример лучше проиллюстрирует проблему: html проверено страниц .
В большинстве случаев страницы отображаются правильно, поэтому я пытался отключить кэш представления с помощью этой строки в Файл .env: CACHE_EXPIRE = -1, но это не решает проблему.
Откуда может возникнуть проблема?