آموزش دستورات Prepend و Push در Blade لاراول

تبلیغات
کانال تلگرام فتولیا

در نسخه ۵.۴ لاراول امکانات جدیدی مثل Components and Slot اضافه شده است که مونتاژ کدهای HTML رو راحت تر از قبل می کند.مخصوصا دو دستور Prepend و Push.

برای آشنایی بیشتر فرض کنید یک فایل بنام layout.blade.php داریم که دارای کد زیر است:

<ul id="sidebar">
    @stack('sidebar')
</ul>

حالا وقتی ما خواهید از یک sub-view مقداری را داخل بخش فوق قرار دهید کافیست به این شکل عمل کنید:

@push('sidebar')
    <li>Sidebar list item</li>
@endpush

بعد از رندر نهایی نتیجه کار به این شکل خواهد بود:

<ul id="sidebar">
    <li>Sidebar list item</li>
</ul>

از نسخه v5.4.10 لاراول به بعد دستور prepend اضافه شده است که امکان می دهد قبل از رندر نهایی، عنصری را به ابتدای بخش اضافه کنیم.

برای مثال:

@push('sidebar')
    <li>Sidebar list item</li>
@endpush

@prepend('sidebar')
    <li>First Sidebar Item</li>
@endprepend

حالا نتیجه به این شکل خواهد بود:

<ul id="sidebar">
    <li>First Sidebar Item</li>
    <li>Sidebar list item</li>
</ul>

منبع

 

در همین رابطه :   آموزش فیلتر نتایج بر اساس تاریخ و زمان در لاراول

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

More in HTML 5
دانلود رایگان ۱۰ قالب واکنش گرای Bootstrap

خوشبختانه خیلی از توسعه دهندگان و طراحان قالب هستند که قالب های وب سایت زیبا و رایگانی را طراحی و...

Close