Facadeهای Real-Time

از یکی قابلیت هایی که شاید کمتر توی پروژه‌های لاراولی دیده باشین و با دیدن اونا احتمالا متعجب بشین Facadeهایی هستن که بدون اینکه در برنامه‌ی شما وجود داشته باشن استفاده میشن. این Facadeها با نیم اسپیس(namespace) Facades شروع می‌شن و بعدِ کلمه‌ی Facades نیم اسپیس کلاس مورد نظر شما قرار میگیره.

realtime-fecade-namespace

مثلا اگر کلاسی با نیم اسپیس app\Services\AdminService داشته باشید نیم اسپیس Facade شما به این صورت میشه: Fecades\app\Services\AdminService.

این کلاس‌ها با اینکه وجود ندارن توسط لاراول در مسیر storage > framework > cache به صورت داینامیک ساخته شده و بعد اولین فراخوانی قابل دسترس میشن. متدهایی اونا هم مشابه بقیه Fecadeهای نرمال قابل استفاده‌ن.

 

نظر بدهید:

ایمیل شما منتشر نخواهد شد.

Site Footer