Nasıl laravel kullanıcılara varsayılan bir hata sayfasını ayarlamak için

oy
0

Bir hata onlar gezen iken gerçekleşmişse kullanıcılara güzel bir hata sayfası göstermek için laravel bir yolu var mı? Birkaç saniye içinde tekrar deneyin şeyler ters gitti gibi herhangi bir detay vermeden genel bir mesaj, olabilir. bir şey varsa, ben nereden başlayacağımı bilmek istiyorum.

Oluştur 24/10/2019 saat 12:00
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
2

Sorunuzu anladım Eğer hatadır kod görüntü ile hata istemiyoruz.

Bir sorun varsa size ayarlayabileceğiniz .envfalse hata ayıklama 'debug' => false.

Sonra berrak cache gerekir: php artisan config:cache.

Ve sadece yeniden php artisan serve.

Bu çalışmalı. o ne istiyorsun değilse bana bildirin.

İyi şanslar!

Cevap 24/10/2019 saat 12:08
kaynak kullanıcı

oy
0

Sen düzenlemeyle özel bir mesaj görüntüleyebilir app\Exceptions\Handler.php

hata kodu ise örneğin 500, böyle bir özel görünüm dönebilirsiniz:

public function render($request, Exception $exception)
{

    if ($this->isHttpException($exception)) {

        if ($exception->getStatusCode() == 500) {
            return response()->view('partials.error_500', [], 500);
        }

    return parent::render($request, $exception);
}

Hata olup olmadığını ya da kontrol edebilirsiniz instanceofböyle bir şey:

if ($exception instanceof ErrorException) {
        abort(500);
        or return view(...) 
        and so on ...
    }
Cevap 24/10/2019 saat 12:54
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more