laravel show old value form

laravel show old value form

زمان مطالعه

5 دقیقه

تعداد بازدید

678

تعداد پرسش ها

2

افزودن به لیست علاقه مندی ها


برچسب ها :


اشتراک گذاری این مطلب
بهزاد میرزازاده
در مورد نویسنده : همیشه سخت تلاش کردم و به موفقیت های خیلی زیادی رسیدم اما دلیل نشد که متوقف بشم من برای هر روز برنامه دارم و به امید موفقیت های بزرگتر قدم بر میدارم همیشه سخت ترین مسئله ها، ساده ترین راه حل رو دارند پس بهانه جویی نباید روش کار ما برنامه نویسان باشه!!! ما می توانیم آینده را تعیین کنیم

laravel show old value form

laravel show old value form

زمان مطالعه

5 دقیقه

تعداد بازدید

678

تعداد پرسش ها

2

افزودن به لیست علاقه مندی ها


برچسب ها :


اشتراک گذاری این مطلب

how to get old value from the textbox in laravel جستجوی کاربران برای نمایش اطلاعات input، select ، textarea در هنگام اعتبارسنجی (validate).

Laravel به شما امکان می دهد تا در طی درخواست بعدی ورودی را از یک درخواست حفظ کنید. این ویژگی پس از تشخیص خطاهای اعتبارسنجی ، به ویژه برای فرم های مجدد مفید است. در هنگام validate کردن درخواست (Request) سمت سرور با درست نبودن ورودی های اعتبار سنجی نباید دیتای قدیمی (old value) از بین برود و باید به صورت درست به کاربر نشان داده شود که برای انواع مختلف ورود های این دیتا به صورت پیش فرض برگشت داده می شود. این برگشت اطلاعات به صورت اتوماتیک در لاراول انجام می شود و نیازی به نوشتن به صورت دستی ندارد.

برای نمایش این دیتای قدیمی برای انواع مختلف مثال هایی برای شما حاضر گردیده است که برای همیشه مشکل این قسمت را حل می کنیم.

مثال Old Input text type :  ما value این textbox را برابر با مقدار قدیمی گذاشته ایم 

<input type="text" name="username" value="{{ old('username') }}">

مثال همراه با مقدار قدیمی و مقدار پیش فرض در صورت نبودن مقدار قدیمی ( در این مثال behzadamin در صورت نبودن مقدار قدیمی مقدار پیش فرض خواهد بود )

<input type="text" name="username" value="{{ old('username','behzadamin') }}">

 

مثال Old Input text number 

<input type="number" name="age" value="{{ old('age') }}">

 

همراه با مقدار پیش فرض : که عدد پیش فرض 25 را برای آن در نظر گرفته ایم 

<input type="number" name="age" value="{{ old('age',25) }}">

 

مثال Old Textarea 

<textarea name="address">{{ old('address') }}</textarea>

 

همراه با مقدار پیش فرض 

<textarea name="address">{{ old('address','tehran -street eskandari') }}</textarea>

 

مثال Old input SelectBox

<select name="car">
  <option {{ old('car')=='BMW' ? 'selected' : '' }} value="BMW">BMW</option>
  <option {{ old('car')=='Peykan' ? 'selected' : '' }} value="Peykan">Peykan</option>
</select>

 

مثال Old input Checkbox

<input type="checkbox" name="men" {{ old('men')=='on' ? 'checked' : '' }}>

 

لطفا در صورت داشتن سوال از قسمت پرسش و پاسخ همین مطلب اقدام به طرح سوال خود کنید.

بهزاد میرزازاده
در مورد نویسنده : همیشه سخت تلاش کردم و به موفقیت های خیلی زیادی رسیدم اما دلیل نشد که متوقف بشم من برای هر روز برنامه دارم و به امید موفقیت های بزرگتر قدم بر میدارم همیشه سخت ترین مسئله ها، ساده ترین راه حل رو دارند پس بهانه جویی نباید روش کار ما برنامه نویسان باشه!!! ما می توانیم آینده را تعیین کنیم


نظرات
2
کاربر mirzazadehbehzad
8 ماه پیش

بسیاری از دوستان پرسیدند که اگر validation وجود نداشته باشد در برگشت چگونه اطلاعات قدیمی را برگشت دهیم خب با withInput می تونیم اینکارو بکنیم به مثال ذیل توجه کنید

return Redirect::to('/mypath')->withInput(Request::all());
کاربر siros.fakhri
8 ماه پیش

عالی بود ممنون