Блейд-разделы создают копию файла внутри себя - PullRequest
0 голосов
/ 28 января 2020

Я использую один и тот же основной макет для всех моих представлений:

<!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, но это не решает проблему.

Откуда может возникнуть проблема?

...