سلام میخوام بدونم تو فایل request چه جیزایی میشه اضاقه کرد مثلا در جلسات قبل فقط validatetionها رو اضاقه کردیم الان یهو این تابع برای slug رو گداشتیم یا یه alpha-dash اضاقه کردیم
میخوام بذونم این قایل requestمال چی هست؟
سلام داوود عزیز. وقت به خیر
Form Requestها کلاس هایی هستن که Validation و Authorization برای یک نوع درخواست خاص رو Encapsulate میکنن و شما در کنترلهاتون به جای اینکه Request خود لاراول رو (\\Illuminate\\Http\\Request) در متدهایی مثل Update، اینجکت کنید اون Form Request رو اینجکت میکنید مثل StoreVideoRequest اینطوری دیگه نیازی نیاز در کنترلتون عملیات Validation و یا Authorization رو انجام بدید. و یا وقتی میخواین داده ای که از کاربر میگیرید آماده سازی کنید و سپس اون داده رو Validation کنید و بفرستید به سمت کنترل هاتون (در اینطور مواقع هم از Form Requestها استفاده میکنند).