راکت

بهترین روش sanitizing کردن ورودی ها در لاراول چیست

1 پاسخ

درود وقت بخیر
دوستان من تو یه فرم حدودا ۲۵ تا فیلد در لاراول اگر داشته باشم بهترین روشی که بتونم ٖsanitizing کنم چیه ممنون میشم راهنمایی بفرمایید
من از $data = $request->all() استفاده میکنم برای دریافت اطلاعات

ثبت پرسش جدید

پاسخ‌ها

1
مهدی عقیقی
مهدی عقیقی
@MehdiAghighi

تخصص: برنامه نویس وب

سلام وقتتون بخیر.

به نظر من می‌تونید از

$request->only()

استفاده کنید. به عنوان پارامتر یک آرایه می‌گیره و تمام پارامتر‌هایی که می‌خواید رو از آبجکت Request دریافت می‌کنه.
و اگر می‌خواید از همون

$request->all()

استفاده کنید که دیگه زحمت وارد کردن هر پارامتر رو جدا نکشید، می‌تونید زمانی که می‌خواید رکوردی بسازید یا ... کل آرایه ‍$request->all() رو بهش پاس بدید ولی باید حواستون باشه که پراپرتی $fillable توی مدل رو باید تنظیم کنید. چون ممکنه کاربرا بتونن فیلد‌هایی مثل is_superuser یا اینچنینی رو با اینجکت دیتا تغییر بدن.
در این مورد می‌تونید توی این لینک بخونید.

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام