راکت
حل شده

چرا خطای درون اکسپشن مربوط به try catch چاپ نمیشه

1 پاسخ

سلام
این کد منه

        try {
.....
        }
        catch(\Exception $e)
        {
           echo $e->getMessage();
        }

و چون از دستور echo استفاده کردم برای چاپ خطا کار نمی کنه در حالی که دستورات زیر کار میکنه

        try {
.....
        }
        catch(\Exception $e)
        {
           dd($e->getMessage());
        }

چرا dd() کار میکنه ولی echo کار نمیکنه در حالی که نوع داده $e->getMessage() از نوع string هست؟!!!

ممنون میشم راهنمایی کنید
@hesammousavi
@websaz
@mohaligateway
@samanzdev
@rezajahangir
@ajdar۹۶۶۷
@juza۶۶
@mrn

ثبت پرسش جدید

پاسخ‌ها

1
سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

بهترین پاسخ

سلام در لاراول نباید از echo استفاده کنید باید از response استفاده کنید مثلا :

response()->json(['message' => $e->getMessage()]);

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

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

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