نمط فئات الإجراءات في Laravel
January 16, 2026
•
1 دقيقة قراءة
•
48 مشاهدة
جدول المحتويات
نمط فئات الإجراءات:
إنشاء إجراء
class CreateUserAction
{
public function execute(array $data): User
{
$user = User::create($data);
event(new UserCreated($user));
return $user;
}
}
الاستخدام في المتحكم
public function store(Request $request, CreateUserAction $action)
{
$user = $action->execute($request->validated());
return redirect()->route('users.show', $user);
}
مع التبعيات
class ProcessOrderAction
{
public function __construct(
private PaymentGateway $payment,
private NotificationService $notifications
) {}
public function execute(Order $order): void
{
$this->payment->charge($order);
$this->notifications->orderConfirmed($order);
}
}
مقالات ذات صلة
دليل شامل لمصادقة API باستخدام Laravel Sanctum
أنشئ مصادقة API آمنة باستخدام Laravel Sanctum لتطبيقات SPA والموبايل.
تحديد معدل الطلبات في Laravel: احمِ تطبيقك
نفّذ تحديد معدل الطلبات لحماية تطبيق Laravel من إساءة الاستخدام.
مكونات Blade في Laravel: بناء واجهات قابلة لإعادة الاستخدام
أنشئ مكونات قوية قابلة لإعادة الاستخدام باستخدام Laravel Blade.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!