چطور در لاراول ۵٫۴ متغیر سراسری (گلوبال) تعریف کنیم؟
با سلام خدمت شما دوستان و همراهان سایت چسبون. در این پست آموزشی قصد داریم نحوه تعریف متغیر سراسری در لاراول ۵٫۴ را با یک مثال ساده برای شما آماده کنیم. با ما همراه باشید:
فریم ورک لاراول یکی از محبوب ترین فریم ورک های PHP در سال گذشته معرفی شده است و هر روز بر تعداد کاربران آن اضافه می شود. اگر روی یک وب سایت یا پروژه بزرگ کار می کنید که از فریم ورک لاراول بهره می برد و نیاز دارید تا متغیر هایی را به صورت global تعریف کنید و در همه صفحات از آن ها استفاده کنید (به عنوان مثال متغیر هایی برای عنوان سایت، تعداد صفحات سایت، متن footerسایت و ... که بر اساس پروژه خود به آن ها نیاز دارید) این آموزش را تا انتها دنبال کنید.
در این آموزش نحوه تعریف متغیر های سراسری در لاراول نسخه ۵٫۴ را برای شما آماده کردیم. تعریف متغیر های سراسری در لاراول بسیار ساده می باشد. ابتدا باید یک فایل با نام global.php در پوشه config بسازید. در این مثال ما سه متغیر به این فایل اضافه می کنیم: آدرس سایت، عنوان سایت و متن کپی رایت. البته شما می توانید بر اساس نیاز خود متغیر های دیگری نیز تعریف کنید. پس از تعریف متغیر های مورد نظر می توانید از این متغیر ها در داخل کنترلرها، مدل ها، view ها و در تمام قسمت های پروژه خود از آن استفاده کنید.
return [
'siteURL' => 'chasboon.ir',
'siteTitle' => 'چسبون مرجع برنامه نویسی و طراحی وب',
'copyRight' => 'کلیه حقوق مادی و معنوی این سایت متعلق به وب سایت چسبون می باشد'
];
پس از تعریف متغیر های مورد نظر در فایل global.php می توانید با استفاده از تابع کمکی config به متغیر های تعریف شده دسترسی داشته باشید. به عنوان مثال برای نمایش عنوان سایت از کد زیر استفاده کنید:
{{ config('global.siteTitle') }}
خب به پایان این آموزش رسیدیم. امیدوارم این آموزش مورد پسند شما قرار گرفته باشد. چسبون مرجع برنامه نویسی و طراحی وب.