متحكمات Invokable في Laravel: إجراء واحد
January 16, 2026
•
1 دقيقة قراءة
•
19 مشاهدة
جدول المحتويات
متحكمات ذات إجراء واحد:
إنشاء متحكم Invokable
php artisan make:controller ShowDashboard --invokable
هيكل المتحكم
class ShowDashboard extends Controller
{
public function __invoke(Request $request)
{
return view('dashboard', [
'stats' => $this->getStats(),
]);
}
}
تعريف المسار
Route::get('/dashboard', ShowDashboard::class);
الفوائد
- مسؤولية واضحة
- لا حاجة لتسمية الدوال
- سهل الإيجاد
- تنظيم أفضل
مقالات ذات صلة
دليل شامل لمصادقة API باستخدام Laravel Sanctum
أنشئ مصادقة API آمنة باستخدام Laravel Sanctum لتطبيقات SPA والموبايل.
تحديد معدل الطلبات في Laravel: احمِ تطبيقك
نفّذ تحديد معدل الطلبات لحماية تطبيق Laravel من إساءة الاستخدام.
مكونات Blade في Laravel: بناء واجهات قابلة لإعادة الاستخدام
أنشئ مكونات قوية قابلة لإعادة الاستخدام باستخدام Laravel Blade.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!