в моем проекте laravel yield и раздел не работают должным образом
главная страница (app.blade.php)
<body>
@include('admin.layout.header')
<div class = "wrapper">
<div class = "container">
@yield('content')
</div>
</div>
<!-- jQuery -->
<script src = "{{asset('public/AdminAssets/assets/js/jquery.min.js')}}"></script>
<script src = "{{asset('public/AdminAssets/assets/js/bootstrap.min.js')}}"></script>
</body>
панель инструментов.blade.php
@extends('admin.layout.app') @раздел('контент') Заголовок страницы -->
Сегодня Вчера На прошлой неделе@endsection<h4 class = "page-title">Dashboard</h4> </div>
addrecipe.blade.php
@extends('admin.layout.app')
@section('content')
<!-- BASIC WIZARD -->
<div class = "dropdown pull-right">
<a href = "#" class = "dropdown-toggle card-drop" data-toggle = "dropdown" aria-expanded = "false">
<i class = "zmdi zmdi-more-vert"></i>
</a>
<ul class = "dropdown-menu" role = "menu">
<li><a href = "#">Action</a></li>
<li><a href = "#">Another action</a></li>
<li><a href = "#">Something else here</a></li>
<li class = "divider"></li>
<li><a href = "#">Separated link</a></li>
</ul>
</div>
@endsection
Маршруты
--first one for my homepage
Route::get('/', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
--second one for my recipe page which one not rendering in app.blade.php file
Route::get('/addrecipe', [App\Http\Controllers\RecipeController::class, 'AddRecipeDb'])->name('AddRecipe');
выше кода у меня есть одна главная страница (родительская) страница app.blade.php, и у меня есть 2 другие дочерние страницы, информацию о странице которых я хочу отобразить на главной странице, используя метод @yield и @section в Laravel, и я использовал его, но это все еще не работающий.
если кто-то поможет выяснить или решить эту проблему, это было бы очень полезно для меня.
заранее спасибо.
что "не работает"? что происходит на самом деле и чего вы ожидаете?
я пытаюсь отразить эту страницу в app.blade.php, поэтому для этого мне нужно включить этот файл. и моя ошибка в том, что я также расширяю макет для включаемого файла, поэтому он не работает.
спасибо, что поддерживаете всех.❤
я думаю, вам нужно использовать @push вместо этого, потому что у вас есть несколько @section('content'), последний раздел переопределит предыдущие.