راکت
حل شده

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

5 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

5
saman khoshghadam
saman khoshghadam
@thethinkerdev

تخصص: برنامه نویس وب

بهترین پاسخ

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

      try {
            DB::connection()->getPdo();
        } catch (Exception $e) {
            return response(view("noConnection"));
        }
        return $next($request);
علیرضا جوادی
علیرضا جوادی
@mefroen

تخصص: برنامه نویس php

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

saman khoshghadam
saman khoshghadam
@thethinkerdev

تخصص: برنامه نویس وب

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

شاید پاسخ شما همین‌جا باشد

علیرضا جوادی
علیرضا جوادی
@mefroen

تخصص: برنامه نویس php

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

use Illuminate\Support\Facades\DB;
saman khoshghadam
saman khoshghadam
@thethinkerdev

تخصص: برنامه نویس وب

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

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