سلام و احترام
بستگی به ابزارهای دم دستون داره، مثلا شما اینجا اومدید مواردی که نادرست بود رو با ویو پاس دادید به کاربر و این یکی از روش ها بود. روش های دیگه هم وجود داره مثلا توی لاراول ما میاییم اینطور موارد رو به صورت sessionهای موقت که با Refresh کردن صفحه از بین میرن پیام ها و این حالت های استثنایی رو به کاربر نشون میدیم. اسمش هم flash massage هستش
https://tamtamchika.net/simple-flash/
اینم یکی از پیکج ها هستش که این قابلیت رو میده تا ازشون استفاده کنید، یه سری بهش بزنید و یادش بگیرید
سلام.
داخل مدل پروژه باید آرایه ای از rule ها در یک متد ایجاد کنید. یک پارامتر نام فیلدها و یک پارامتر مثلا یه سری فیلدا required یا یه سری عددی یا مثه ایمیل تحت فرمت خاصی و .. . و یک پارامتر هم پیام خطا در صورت وجود.
بنابراین متد rule یک خروجی داره و یک getMessage برای هر آیتم اگر خطایی وجود داشته باشد.
کافیه خروجی این متد قبل از هر عملیات چک بشه تا اگر خطایی اتفاق افتاد پردازش متوقف بشه و پیام خارو در جایی که مشخص کردید روی فایل view نمایش بده.