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

مدیریت ارور ها در لاراول

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


ثبت پرسش جدید
saman khoshghadam
تخصص : برنامه نویس وب
@thethinkerdev 3 سال پیش مطرح شد
1

سلام
یک middleware بسازید و این کد رو در متد handle قرار بدید:

      try {
            DB::connection()->getPdo();
        } catch (Exception $e) {
            return response(view("noConnection"));
        }
        return $next($request);

علیرضا جوادی
تخصص : برنامه نویس php
@mefroen 3 سال پیش مطرح شد
0

سلام ممنون از پاسختون
@samkh.dev
فقط یه مشکلی هست اینجا متد getPdo رو نمیتونه بشناسه بعد از اتصال به دیتابیس باز هم به اون صفحه noConnection منتقل میشه راه دیگ ای هست؟


saman khoshghadam
تخصص : برنامه نویس وب
@thethinkerdev 3 سال پیش مطرح شد
0

DB رو use کردید؟ برای من اوکی بود.


علیرضا جوادی
تخصص : برنامه نویس php
@mefroen 3 سال پیش مطرح شد
0

@samkh.dev
بله به این صورت use کردم ببینید درسته

use Illuminate\Support\Facades\DB;

saman khoshghadam
تخصص : برنامه نویس وب
@thethinkerdev 3 سال پیش مطرح شد

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

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