Menyesuaikan Halaman Maintenance di Laravel 5.7 / 5.8
- by Asep Ependi
- 10 November 2020
- 1065 views
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 :
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
Semoga sedikit membantu, silahkan sharing pengalaman anda di bawah agar kita dapat menambah ilmu....
Comments