علی
3 سال پیش توسط علی مطرح شد
1 پاسخ

قرار دادن یک تابع بعد از valid نبودن ورودی های یک فرم

یک فرم داخل پروژم وجود داره که برای اعتبارسنجی ورودی های فرمم از request استفاده کردم و داخل کنترلرم به این شکل این کد رو قرار دادم

public function store(FreelancerRequest $request){

        $validate_data = $request->validated();

و همچنین rule ها رو داخل request تعریف کردم.
اما من میخوام اگه اعتبار سنجی من مشکل داشت، یک تابع تعریف کنم که بگم فلان کارو انجام بده.
داخل کنترلر نمیتونم اینکار رو انجام بدم چون تا وقتی اعتبارسنجی من کامل نشه، اصلا وارد کنترلر نمیشه.
پس این تابع رو حدس میزنم که داخل request خودم که در اینجا FreelancerRequest هست، باید بنویسم اما چطوری؟


ثبت پرسش جدید
اشکان کاظمی
تخصص : برنامه نویس سمت سرور
@ashkan.kazemi 3 سال پیش آپدیت شد
0

سلام
لینک زیر رو یه نگاه بهش بنداز
https://laravel.com/docs/8.x/validation#adding-after-hooks-to-form-requests
این متد رو که بزاری کارش اینه که بعد از اعتبار سنجی یه سری کار که شما براش تعریف میکنی رو انجام میده


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

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