Saya ingin memasukkan fail bilah pengepala dalam templat saya, tetapi saya terus mendapat ralat "undefined variable $slot".
P粉596161915
2023-08-06 17:23:03
<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>
Sila lakukan perkara berikut dalam fail utama anda:
Dalam fail lain
Anda boleh membaca lebih lanjut di https://laravel.com/docs/10.x/blade#extending-a-layout