fbollon / lara-custom-error-pages
Custom error pages for Laravel applications
1.2.0
2024-11-07 15:15 UTC
Requires
- php: ^8.1|^8.2
- illuminate/contracts: ^9.0|^10.0|^11.0
- spatie/laravel-package-tools: ^1.9.2
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^6.0
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^7.0
- pestphp/pest: ^1.21
- pestphp/pest-plugin-laravel: ^1.1
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^9.5
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2025-02-03 00:37:28 UTC
README
Custom and configurable error pages for Laravel
Installation
You can install the package via composer:
composer require fbollon/lara-custom-error-pages
You can publish the config file with:
php artisan vendor:publish --tag="lara-custom-error-pages-config"
This is the contents of the published config file:
return [ /** Custom header to include * for example to allow you to use your own fonts and css * * 'custom_header' => 'layouts.partials.header', * */ 'custom_header' => null, /** to display an autorefresh message and a countdown */ 'autorefresh' => [ /** error numbers for which you want an autorefresh to reload the page */ 'errors' => [ // 503, ], /** autorefresh interval in seconds */ 'interval' => 120 ] ];
You have to publish the views to resources/views/errors/ with
php artisan vendor:publish --tag="lara-custom-error-pages-views"
You have to publish the images to public/vendor/lara-custom-error-pages/images/ with
php artisan vendor:publish --tag="lara-custom-error-pages-assets"
Changelog
Please see CHANGELOG for more information on what has changed recently.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Frédéric Bollon
- Image by Kira Hoffmann from Pixabay
- Image by Orna Wachman from Pixabay
- Image by Andrew Martin from Pixabay
- Image by PublicDomainPictures from Pixabay
- Image by anncapictures from Pixabay
- Image by Robinraj Premchand from Pixabay
- All Contributors
License
The MIT License (MIT). Please see License File for more information.