Menyesuaikan Halaman Maintenance di Laravel 5.7 / 5.8

Disini saya membuat kelanjutan / tambahan dari Tutorial yang sebelumnya bahwa terdapat perbedaan pada laravel 5.7 atau pun laravel 5.8 ( yang tutorial sebelumnya laravel 5.4). Bahwa ketika menuliskan perintah php artisan down akan muncul pesan seperti ini : 

bawaan

Mengcustom template untuk maintenance mode nya tidak bisa langsung ke resource / views / errors / 503.blade.php karena tidak tersedia, caranya kita harus sedikit menambahkan pada app / Exceptions / Handler.php, seperti ini :

 
public function render($request, Exception $exception)

{

       if ($exception instanceof \Illuminate\Foundation\Http\Exceptions\MaintenanceModeException) {

           returnresponse()

                     ->view('errors.down', [

                           'message' => 'Segera Kembali.'

                     ])

                     ->header('Content-Type', 'text/html; charset=utf-8');

       }

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

}

Disini saya mengarahkan nya ke resources / views / errors / down.blade.php custom lah sesuai yang diinginkan misalnya ingin menyisipkan teks peringatan ataupun dalam bentuk gambar, dan waktu maintenance. Supaya yang mengakses website / aplikasi kita tahu bahwa sedang ada perbaikan. Berikut ini contoh script Html nya

code

Semoga sedikit membantu, silahkan sharing pengalaman anda di bawah agar kita dapat menambah ilmu....

Related Articles

Comments