در جلسه ی قبل فیلد username را با موفقیت به فرم ثبت نام (register) اضافه کردیم اما به شما گفتم که فرم ما مشکل بزرگی دارد. آیا توانستید که خودتان حدس بزنید این مشکل چیست؟ در حال حاضر فرم ما از اعتبارسنجی پیش فرض در HTML5 نیز استفاده می کند. اگر به فیلد نگاه کنید required را می بینید که در مرورگر های امروزی کاربر را مجبور می کند تا مقداری را در فیلد وارد کند. این کار بسیار خوبی است و همیشه باید با جاوا اسکریپت یا HTML (به طور کل در frontend) اعتبارسنجی اولیه را انجام بدهید تا بیهوده بار کاری سرور را با درخواست های متعدد اعتبارسنجی اضافه نکنید. البته از طرفی به هیچ عنوان نباید اعتبارسنجی سمت سرور را حذف کنید چرا که اعتبارسنجی های جاوا اسکریپتی و HTML می توانند به راحتی توسط کاربر غیر فعال شوند. مسئله اینجاست که ما در حال یادگیری لاراول هستیم بنابراین باید تمام این دستورات required را از تک تک و همه ی فیلد های خودمان (فایل register.blade.php) حذف کنیم تا فقط با سیستم اعتبارسنجی لاراول سر و کار داشته باشیم. یک نمونه. پس از حذف required از تمام فیلد ها، به مرورگر بروید (صفحه ی http://127.0.0.1:8000/register) و بدون اینکه چیزی در فرم بنویسید گزینه ی register را بزنید:
پنل نویسندگان




