رفتن به نوشته‌ها

helper در لاراول| تعریف کلاس و تابع سراسری

به نام دانای بر حق

مقدمه

در فریم ورک محبوب لاراول Laravel گاهی اوقات نیاز به ایجاد متغییر سراسری را پیدا می کنید. در این زمان یکی از بهترین راهها استفاده از Helper هاست. که به شما این اجازه رو میده که در صورت نیاز توابع و کلاس های خود را به صورت سراسری تعریف کنید و در هر جای کدتون که نیاز داشتید ازش استفاده کنید.

پ.ن: مطلب پیش بسیار ساده اس ولی برای تازه کاران این فریم ورک خالی از لطف نیست.

ایجاد فایل helper

مسیر پیش فرض و قراردادی که برای این موضوع در نظر گرفته شده است آدرس زیر می باشد.

مثال ما فایل helper امون اسمش هم همین نام هستش  و یا time است مثال:

فرض محتوای فایل Helper.php به این صورت باشد:

 

تعریف در composer

شما برای بارگزاری خودکار یا همان autoload این فایل یا فایل ها را نیاز است در کامپوزر لود کنید:

ما دو فایل Helper.php و Time.php را تعریف کردیم.

سپس دستور زیر را اجرا کنید:

 

 

نحوه استفاده

برای استفاده از این helper ها مثل سایر پکیج ها نیاز به تعریف namespace قبل از استفاده است:

سپس هر کجا میتوانید استفاده کنید.

 

باشد که رستگار شوید  : )

‌A1Gard

اول از همه کوچک ترین عضو مجموعه ۴xmen بنده حقیر هستم. در ثانی یک توسعه دهنده هستم زمینه های تخصصی کارم :‌ Delphi, PHP, C++ ,Python, JavaScript, Unity game engine, C#, asm و علاقه مند به لینوکس، RCE ، کریپتوگرافی هستم. تا الان حضرت حق اینا رو به ما داده و هر وقت که بخواد ازمون میگیره دست خودشه. یا حق، با حق، تا حق

More Posts

منتشر شده در LaravelPHP

اولین باشید که نظر می دهید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *