آموزش دستورات 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>

منبع

 

در همین رابطه :   چگونه : یک خصیصه به Model در Laravel اضافه کنیم؟

پاسخ دهید

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

More in Ajax, PHP, مديريت سايت, امنيت
تشخیص لرزش موبایل با jQuery

در این پست می خواهیم روی برنامه ای کار کنیم که می تواند لرزش موبایل را تشخیص داده و طبق...

Close