حاوية خدمات Laravel: إتقان حقن التبعيات
December 24, 2025
•
1 دقيقة قراءة
•
17 مشاهدة
جدول المحتويات
حاوية الخدمات قوية جدًا:
ربط الواجهات بالتنفيذات
$this->app->bind(PaymentInterface::class, StripePayment::class);
ربط Singleton
$this->app->singleton(ApiClient::class, function ($app) {
return new ApiClient(config('api.key'));
});
الربط السياقي
$this->app->when(ReportController::class)
->needs(ReportInterface::class)
->give(PdfReport::class);
يجعل حقن التبعيات الكود أكثر قابلية للصيانة والاختبار.
مقالات ذات صلة
منشئ استعلامات Laravel: تحسين استعلامات قاعدة البيانات
تعلم كيفية استخدام منشئ استعلامات Laravel بكفاءة لتحسين استعلامات قاعدة البيانات وتحسين الأداء.
Livewire: التحقق الفوري من النماذج بسهولة
قم بتنفيذ التحقق الفوري من النماذج في Livewire دون كتابة سطر واحد من JavaScript.
مجموعات Laravel: جواهر مخفية يجب أن تعرفها
اكتشف طرق مجموعات Laravel القوية التي ستجعل كودك أنظف وأكثر كفاءة.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!