Laravel 8 @yeild @раздел не передает пустую страницу данных

#php #laravel

Вопрос:

Когда я использую @yiedl, мой основной веб-сайт пуст, он не импортирует никаких данных из другого представления.

код в главном файле

 <body>
    @yield('content')
 

Код в home.blade.php файл

 @extends('Templates.weball')
    @section('content')
    <div class="top" style="margin-bottom: 50px;">
        <video autoplay preload="none" disablepictureinpicture="none" muted loop>
            <source src="strony/assets/movies/Untitled3.mp4" type="video/mp4">
        </video>
    </div>....
@endsection
 

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

Комментарии:

1. Убедитесь, что имя папки и файла указано правильно 🙂 Его регистр чувствителен, вот почему. В остальном выглядит неплохо.

2. Ты можешь попробовать php artisan view:clear ?

3. Сейчас да и все еще ничего

Ответ №1:

Вы идете не в ту сторону. Предполагая, что master является вашим основным файлом макета, индекс расширяет master, а не наоборот.

в index.blade.php

 @extends('master')

@section('content')

    <!--  html specific to the index page -->

@endsection
 

В master.blade.php

 <!--  all your layout codes -->

@yield('content')

<!-- rest of layout -->
 

Комментарии:

1. Так что ждите, если в web.php У меня есть маршрут Route::get('/', function () { return view('Templates/weball'); }); , это не мой основной файл?