مفهوم Facade در لاراول – آموزش لاراول

مفهوم Facade در لاراولFacade در لاراول یک رابط استاتیک برای کلاس هایی که در داخل Service Container در دسترس هستند ارائه می کند. لاراول به صورت پیشفرض facade های بسیاری دارد که تقریبا دسترسی به همه ویژگی های لاراول را فراهم می کنند. Facade های لاراول به عنوان “پروکسی های استاتیک” برای کلاس های اصلی موجود در Service Container عمل می کنند. آن ها در مقایسه با متدهای استاتیک قدیمی قابلیت تست پذیری و انعطاف بیشتری دارند. تمام facade های لاراول تحت فضای نام IlluminateSupportFacades تعریف شده اند. بنابراین برای دسترسی به آن ها می توانیم ماننده نمونه زیر عمل کنیم: use IlluminateSupportFacadesCache; use IlluminateSupportFacadesRoute; Route::get('/cache', function () { return Cache::get('key'); });123456use IlluminateSupportFacadesCache;use IlluminateSupportFacadesRoute; Route::get('/cache', function () { return Cache::get('key');});توابع کمکیبرای تکمیل کار facade ها، لاراول انواع مختلفی از توابع کمکی سراسری (Global) را ارائه می دهد که با کمک.. ... ادامه مطلب

طراحی سایت با انگولار چگونه است؟

طراحی سایت با انگولار آنچه که باید در مورد انگولار و نحوه عملکرد آن بدانید. طراحی سایت با انگولار چیست؟ با پیشرفت تکنولوژی و پیشرفته تر شدن برنامه نویسی وب، نیاز به ابزار ها و فریم ورک ها روز به روز در حال زیاد شدن است. یکی از موضوعاتی که در این زمینه مطرح شده است طراحی سایت با انگولار است. به همین دلیل در این مقاله قصد داریم به توضیح آن بپردازیم. انگولار یکی از بهترین فریم ورک های طراحی سایت Front-End معرفی شده توسط گوگل است که به صورت اپن سورس برای طراحی وب پلیکیشن های پویا استفاده می شود و جاوا اسکریپت را به HTML وصل می کند. با این امکان ما در طراحی سایت با انگولار می توانیم HTML را به عنوان زبان اصلی خود انتخاب کنیم. آیا دنبال شرکت طراحی سایت خوب می گردی؟ نمونه کارهای مارو ببین! تفاوت انگولار با Angularjs وقتی در سال.. ... ادامه مطلب

طراحی اپلیکیشن ios با سوئیفت چگونه است؟

طراحی اپلیکیشن ios با سوئیفت آشنایی با زبان برنامه نویسی سوئیفت (Swift) و طراحی اپلیکیشن با آن عمده برنامه نویسان و افرادی که قصد طراحی اپلیکیشن ios را دارند در انتخاب زبان برنامه نویسی با چالش مواجه اند، زبان زبان سوئیفت نسبتا جدید است و از سال 2014 به روی کار آمده است، پس از آمدن سوئیفت کار برنامه نویسان ios برای انتخاب زبان برنامه نویسی راحت تر از قبل شده است زیرا سوئیفت امکانات و ویژگی هایی دارد که کار برنامه نویسان را بسیار ساده تر می کند در ادامه این مطلب ما به بررسی دقیق تر زبان برنامه نویسی سوئیفت خواهیم پرداخت پس پیشنهاد می کنیم حتما تا انتهای این مطلب با ما همراه باشید. آشنایی با Xcode معایب سوئیفت مزایای سوئیفت .. ... ادامه مطلب