نیما
4 سال پیش توسط نیما مطرح شد
1 پاسخ

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

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


ثبت پرسش جدید
مهدی عقیقی
تخصص : برنامه نویس وب
@MehdiAghighi 4 سال پیش مطرح شد
1

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

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

$request->only()

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

$request->all()

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


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

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