محمود الحبشمتاح لمشاريع جديدة
  • أعماليأعمالي
  • الخدماتالخدمات
  • المختبرالمختبر
  • المقالاتالمقالات
  • تواصلتواصل
عمّان--:--EN
المقالات/لارافيل

متحكمات Invokable في Laravel: إجراء واحد

استخدم متحكمات invokable لنقاط النهاية ذات الإجراء الواحد.

16 يناير 2026دقيقة قراءةلارافيلRead in English

في هذه الصفحة

  1. إنشاء متحكم Invokable
  2. هيكل المتحكم
  3. تعريف المسار
  4. الفوائد

متحكمات ذات إجراء واحد:

إنشاء متحكم Invokable

php artisan make:controller ShowDashboard --invokable

هيكل المتحكم

php
class ShowDashboard extends Controller
{
    public function __invoke(Request $request)
    {
        return view('dashboard', [
            'stats' => $this->getStats(),
        ]);
    }
}

تعريف المسار

php
Route::get('/dashboard', ShowDashboard::class);

الفوائد

- مسؤولية واضحة
- لا حاجة لتسمية الدوال
- سهل الإيجاد
- تنظيم أفضل
كل المقالات

تابع القراءة

  • نمط فئات الإجراءات في Laravel16 يناير 2026دقيقة قراءة
  • فئات الإجراءات في Laravel: مسؤولية واحدة16 يناير 2026دقيقة قراءة
  • تحديد معدل API في Laravel16 يناير 2026دقيقة قراءة