Contextual Binding

Contextual-Binding

گاهی در حین توسعه نرم افزار در لاراول لازم است  در دو کلاس دو تعریف مختلف از یک dependency داشته باشیم. برای تزریق این نوع وابستگی ها میتوان از Contextual Binding استفاده کرد. برای مثال دو کنترلر متفاوت ممکن است برای ایجاد به دو پیاده سازی مختلف از کانترکت Illuminate\Contracts\Filesystem\Filesystem   نیاز داشته باشند. می توان به صورت زیر برای هر کنترلر نحوه تزریق Filesystem را تعریف کرد.

ادامه مطلب

تست استرس در php

تست استرس php

تیم PEST اخیرا افزونه جدید به نام Stressless را به مجموعه ابزارهای خود اضافه کرده که قابلیت گرفتن تست استرس را به برنامه های PHP را اضافه می‌کند. به دو روش امکان تست استرس وجود دارد. در روش اول از آدرس دامنه داده شده به پکیج تست گرفته میشود و امکان تغییر تنظیماتی مثل concurrency و duration وجود دارد و  در روش دوم تست هایی مشابه UnitTest در برنامه نوشته شده و فاکتورهایی مثل سرعت پاسخ و نرخ خطا خوردن

ادامه مطلب

توسعه برنامه های دسکتاپی با PHP

native-php

🚀 خبری جذاب! معرفی NativePHP: توسعه برنامه‌های دسکتاپ با PHP 🖥️💪 با افتخار می‌خواهم خبری بسیار مهم را با به اشتراک بگذارم، این خبر نوآورانه مرتبط با ایده‌ی برتر مارسل پوشیوت است! آماده باشید برای معرفی NativePHP، یک پکیج انقلابی که به شما اجازه می‌دهد برنامه‌های دسکتاپی با استفاده از PHP توسعه دهید. 🌟

ادامه مطلب

تفاوت بین برنامه نویسی بکند و فرانت اند چیست و چرا برنامه نویسی بکند مهم است؟

backend vs. frontend

برنامه‌نویسی بک‌اند و فرانت‌اند دو بخش مهم در توسعه وب هستند که هر کدام وظایف خود را دارند. در این مقاله، به بررسی تفاوت بین برنامه‌نویسی بک‌اند و فرانت‌اند و همچنین اهمیت برنامه‌نویسی بک‌اند پرداخته خواهد شد.

ادامه مطلب

Site Footer