أعمالي ابنِ مشروع SaaS المقالات
لارافيل

طلبات النماذج في Laravel: متحكمات نظيفة

January 16, 2026 1 دقيقة قراءة 94 مشاهدة

متحكمات نظيفة مع Form Requests:

إنشاء Form Request

php artisan make:request StorePostRequest

تعريف القواعد

class StorePostRequest extends FormRequest
{
    public function authorize(): bool
    {
        return $this->user()->can('create', Post::class);
    }

    public function rules(): array
    {
        return [
            'title' => 'required|max:255',
            'content' => 'required',
        ];
    }
}

الاستخدام في المتحكم

public function store(StorePostRequest $request)
{
    Post::create($request->validated());
}
شارك هذه المقالة:

مقالات ذات صلة

التعليقات (0)

يرجى تسجيل الدخول لترك تعليق. تسجيل الدخول

لا توجد تعليقات بعد. كن أول من يعلق!