Saya ingin memasukkan fail bilah pengepala dalam templat saya, tetapi saya terus mendapat ralat "undefined variable $slot".
P粉596161915
P粉596161915 2023-08-06 17:23:03
0
1
546
<p>Saya sedang menghadapi masalah menggunakan templat Blade Laravel. Saya telah berjaya mencipta fail templat dan mengembangkannya dalam halaman yang berbeza. Walau bagaimanapun, apabila saya cuba memasukkan pengepala dan pengaki dalam templat Blade kanak-kanak, saya menghadapi mesej ralat "Pembolehubah $slot tidak ditakrifkan". <br /><br />Saya telah menggunakan @yield() untuk mentakrifkan setiap bahagian dalam fail templat Dalam templat Blade tertentu, saya menggunakan @section() untuk mengisi kandungan bahagian yang sepadan. <br /><br />Begini cara saya cuba memasukkan pengepala dalam templat Blade kanak-kanak: <br /><br />Menggunakan @include('header')<br / > Mencuba menggunakan @component('header') @endcomponent<br /> <br /><br />Bagaimanakah saya harus memasukkan pengepala dengan betul dalam templat Blade kanak-kanak tanpa mendapat ralat "pembolehubah $slot tidak ditakrifkan" dan memastikan ia dipaparkan seperti yang dijangkakan? Saya amat berterima kasih atas sebarang pandangan atau penyelesaian kepada masalah ini. Terima kasih! </p><p><br /></p>
P粉596161915
P粉596161915

membalas semua(1)
P粉546179835

Sila lakukan perkara berikut dalam fail utama anda:

<HTML>
<head></head>
<body>
@yield('section')
</body>
</html>

Dalam fail lain

@extends('layouts.app')
@section('section')
    <p>This is appended to the master sidebar.</p>
@endsection

Anda boleh membaca lebih lanjut di https://laravel.com/docs/10.x/blade#extending-a-layout

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!