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

منبع

 

در همین رابطه :   ریدایرکت کاربر بعد از ورود در Laravel
دسته بندی : Laravel

دیدگاهتان را بنویسید

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

More in Laravel
ریدایرکت کاربر بعد از ورود در Laravel

وقتی از سیستم لاگین توکار لاراول (Auth) استفاده می کنیم ، یک خصیصه(Property) بنام redirectTo در اختیار ما قرار می دهد...

Close