گاهی در حین توسعه نرم افزار در لاراول لازم است در دو کلاس دو تعریف مختلف از یک dependency داشته باشیم. برای تزریق این نوع وابستگی ها میتوان از Contextual Binding استفاده کرد. برای مثال دو کنترلر متفاوت ممکن است برای ایجاد به دو پیاده سازی مختلف از کانترکت Illuminate\Contracts\Filesystem\Filesystem نیاز داشته باشند. می توان به صورت زیر برای هر کنترلر نحوه تزریق Filesystem را تعریف کرد. …
دسته: برنامه نویسی
تیم PEST اخیرا افزونه جدید به نام Stressless را به مجموعه ابزارهای خود اضافه کرده که قابلیت گرفتن تست استرس را به برنامه های PHP را اضافه میکند. به دو روش امکان تست استرس وجود دارد. در روش اول از آدرس دامنه داده شده به پکیج تست گرفته میشود و امکان تغییر تنظیماتی مثل concurrency و duration وجود دارد و در روش دوم تست هایی مشابه UnitTest در برنامه نوشته شده و فاکتورهایی مثل سرعت پاسخ و نرخ خطا خوردن …
🚀 خبری جذاب! معرفی NativePHP: توسعه برنامههای دسکتاپ با PHP 🖥️💪 با افتخار میخواهم خبری بسیار مهم را با به اشتراک بگذارم، این خبر نوآورانه مرتبط با ایدهی برتر مارسل پوشیوت است! آماده باشید برای معرفی NativePHP، یک پکیج انقلابی که به شما اجازه میدهد برنامههای دسکتاپی با استفاده از PHP توسعه دهید. 🌟 …
برنامهنویسی بکاند و فرانتاند دو بخش مهم در توسعه وب هستند که هر کدام وظایف خود را دارند. در این مقاله، به بررسی تفاوت بین برنامهنویسی بکاند و فرانتاند و همچنین اهمیت برنامهنویسی بکاند پرداخته خواهد شد. …
آخرین دیدگاهها