Laravel send 404 to undefined route | Laravel default error page for undefined routes | how to show 404 page in laravel Code Example | Routing - Laravel
In Laravel, if a route is undefined or not found, Laravel will automatically return a default 404 error page. You don't need to explicitly handle this situation in your routes or controllers. Laravel's built-in error handling takes care of it.
However, if you want to customize the appearance of the 404 error page, you can create your own custom 404 Blade view. Here's how you can do it:
Create a Custom 404 Blade View:
You can create a custom 404 error page by creating a Blade view file named
404.blade.php
in theresources/views/errors
directory. If theerrors
directory doesn't exist, you can create it.Run the following command to create the file:
bash
mkdir -p resources/views/errors
touch resources/views/errors/404.blade.php
Now, you can edit the 404.blade.php
file to design your custom 404 error page:
html
<!-- resources/views/errors/404.blade.php --> <!DOCTYPE html> <html> <head> <title>404 Not Found</title> </head> <body> <h1>404 Not Found</h1> <p>The page you are looking for is not found.</p> </body> </html>
Customize the content and layout of this file according to your preferences.
Testing the 404 Error Page:
To test your custom 404 error page, simply visit a URL that doesn't match any of the defined routes in your Laravel application. Laravel will automatically display your custom 404 error page.
By creating a custom 404 Blade view, you can style and format the error page to match your application's design and branding while still benefiting from Laravel's built-in error handling for undefined routes.
Comments
Post a Comment