در ورژن ۵.۴، لاراول امکانات بسیار زیادی اضافه کرد که به ساختن صفحات 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 اضافه کنید بسیار کاربردی است.
دیدگاه و پرسش
در حال دریافت نظرات از سرور، لطفا منتظر بمانید
در حال دریافت نظرات از سرور، لطفا منتظر بمانید