فساد بلادرنگ (Real-time Facades) قابلیتی در لاراول است که اجازه میدهد از یک کلاس معمولی، بدون نوشتن کلاس فساد جداگانه، با ظاهری شبیه فراخوانی استاتیک استفاده کنید. نام انگلیسی در بار اول آورده میشود و در ادامه همان معادل فارسی «فساد بلادرنگ» را به کار میبریم.
use Facades\App\Services\CurrencyConverter;
$amount = CurrencyConverter::convert(100, 'USD', 'EUR');
در پشت صحنه، لاراول کلاس سرویس را از Container حل میکند. برای کنترل وابستگیهای مهم و تستنویسی، همچنان تزریق وابستگی صریح در بسیاری از کلاسهای دامنه انتخاب شفافتری است.
همچنین صفحات فساد و تزریق وابستگی برای مطالعه مرتبطاند.
فساد بلادرنگ با Facade معمولی فرق دارد
Real-time Facades در لاراول امکان استفاده از برخی کلاسهای موجود با ظاهر Facade را فراهم میکنند. این قابلیت اصطلاحی خاص در اکوسیستم لاراول است و با Real-time Communication یا WebSocket یکسان نیست.