دستور prepend@ در لاراول Blade
ﺯﻣﺎﻥ ﻣﻄﺎﻟﻌﻪ: 44 ثانیه

دستور prepend@ در لاراول Blade

در ورژن ۵.۴، لاراول امکانات بسیار زیادی اضافه کرد که به ساختن صفحات HTML کمک می‌کند. برای مثال فرض کنید شما یک فایل layout.blade.php دارید که شامل موارد زیر است:

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

حال زمانی که می‌خواهید از طریق یک view زیرین، اطلاعاتی به این قسمت برنامه اضافه کنید، می‌توانید از روش زیر استفاده کنید:

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

زمانی که template ها رندر بشوند شما یک لیست مانند زیر خواهید داشت.

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

حال در ورژن ۵.۴.۱۰ یک دستور به اسم prepend اضافه شده است که به شما اجازه می‌دهد که آیتم‌هایی را به آخر stack خود اضافه کنید.

برای مثال:

@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>

این دستور جدید برای مواقعی که شما می‌خواهید آیتمی را به اخر یک stack‌ اضافه کنید بسیار کاربردی است.

منبع

چه امتیازی برای این مقاله میدهید؟

خیلی بد
بد
متوسط
خوب
عالی
4 از 2 رای

/@MehdiAghighi
مهدی عقیقی
برنامه نویس وب

برنامه‌نویس وب، عاشق جاوااسکریپت و ریکت و لاراول :)

دیدگاه و پرسش

برای ارسال دیدگاه لازم است وارد شده یا ثبت‌نام کنید ورود یا ثبت‌نام

در حال دریافت نظرات از سرور، لطفا منتظر بمانید

در حال دریافت نظرات از سرور، لطفا منتظر بمانید

مهدی عقیقی

برنامه نویس وب