Partials در لاراول، در این مطلب با Partials ها و نحوه استفاده از آنها در فریم ورک محبوب لاراول آشنا می شویم.
قبل از هر چیز اجازه بدید یک تعریف از Partial ها داشته باشیم.
Partial Laravel چیست؟
blade partial ها شبیه به include در PHP می باشند. یک راه آسان برای گنجاندن محتویات یک فایل دیگر در داخل یک الگو است.
فرض کنید می خوایم ساید بار سایت فقط در برخی از صفحات نمایش بدیم، بدین شکل نمی تونیم اون رو در Master Layout خودمون بزاریم چون در تمام صفحات تکرار میشه، به همین خاطر میایم محتوای ساید بار رو در یک فایل مجزا قرار می دیم و در هر صفحه ای که نیاز داشتیم اون رو include می کنیم.
بریم یه مثال ببینیم…
مثال استفاده از Partial در لاراول
در این مثال می خوام بخش جستجو و هدر سایت رو به شکل partial ایجاد کنیم، برای اینکار یک پوشه به نام “partials” در پوشه “view” ایجاد می کنم و فایل های خودم رو داخلش قرار می دم، مثل تصویر زیر:
همانطور که در تصویر مشاهده می کنید نامگذاری فایل های “partial” بدین شکل هست که ابتدای آنها یک “_” قرار می گیرد تا نسبت به سایر فایل ها متمایز شوند.
در مرحله بعد باید بتونیم فایل های partial خودمون رو به فایل های view دیگر معرفی یا include کنیم، برای این کار وارد فایل موردنظر خودم میشم و در قسمت دلخواه به شکل زیر اون رو پیوست می کنم:
@include('partials._search')
نتیجه برو ببینیم:
جمع بندی
در این مقاله کوتاه سعی کردم نحوه ایجاد و استفاده از Partial ها در لاراول را به شکل ساده توضیح بدم. امیدوارم این مطلب براتون مفید واقع شده باشه.
لطفا اگر نظر و پیشنهادی در خصوص مطالب و پیشبرد آنها دارید خوشحال میشم در قسمت دیدگاه ها مطرح بفرمایید.