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