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

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

استخدم Form Requests لإبقاء منطق التحقق خارج المتحكمات.

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

في هذه الصفحة

  1. إنشاء Form Request
  2. تعريف القواعد
  3. الاستخدام في المتحكم

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

إنشاء Form Request

php artisan make:request StorePostRequest

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

php
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',
        ];
    }
}

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

php
public function store(StorePostRequest $request)
{
    Post::create($request->validated());
}
كل المقالات

تابع القراءة

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