تیشرت اختصاصی برنامه نویس ها
خرید
اطلاعات بیشتر

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

منبع

 

در همین رابطه :   لاراول 5.4 : رفع مشکل Specified key was too long error
دسته بندی : Laravel

پاسخ دهید

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

More in تجهيزات همراه
تفاوت بین طراحی صنعتی Apple و Samsung در چیست ؟

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

Close