laravel show old value form

laravel show old value form

دسته : فریم ورک لاراول

کد محصول : 71

قیمت : رایگان

how to get old value from the textbox in laravel جستجوی کاربران برای نمایش اطلاعات input، select ، textarea در هنگام اعتبارسنجی (validate). Laravel به شما امکان می دهد تا در طی درخواست بعدی ورودی را از یک درخواست حفظ کنید. این ویژگی پس از تشخیص خطاهای اعتبارسنجی ، به ویژه برای فرم های مجدد مفید است. در هنگام validate کردن درخواست (Request) سمت سرور با درست نبودن ورودی های اعتبار سنجی نباید دیتای قدیمی (old value) از بین برود و باید به صورت درست به کاربر نشان داده شود که برای انواع مختلف ورود های این دیت...


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' : '' }}>

 

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

  • laravel show old value form را با دوستان خود به اشتراک بگذارید.
  • سوالات خود را در بخش پرسش و پاسخ این مطلب ثبت کنید.
  • مطالب خود را در جاب تیم به اسم خود ثبت کنید ارسال مطلب

کاربر siros.fakhri
2 ماه پیش

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

کاربر mirzazadehbehzad
2 ماه پیش

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

return Redirect::to('/mypath')->withInput(Request::all());

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