Return view from route Laravel
Return view from route Laravel
In this session, we will try our hand at solving the "Return view from route Laravel".
You can return to view from route in Laravel. You have to create a web route with the call back function and use return view('home') in callback to return to view file or you can also use Route::view() method to return to view file in Laravel-
Return view from route using return::view() method
//routes\web.php //Route definition Route::get('/home', function () { return view('home'); }); //resources\views\home.blade.php <!doctype html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Bootstrap CSS --> <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BmbxuPwQa2lc/FVzBcNJ7UAyJxM6wuqIj61tLrc4wSX0szH/Ev+nYRRuWlolflfl" crossorigin="anonymous"> <title>Home !</title> </head> <body> <h1> Home page </h1> </body> </html>
You can return to view file in laravel using return view() method in callback function while defining the web route in php
-
Return data to view using route::view method in Laravel
//routes\web.php Route::view('/welcome', 'welcome', ['id' => 1]); //resources\views\welcome.blade.php <!doctype html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Bootstrap CSS --> <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BmbxuPwQa2lc/FVzBcNJ7UAyJxM6wuqIj61tLrc4wSX0szH/Ev+nYRRuWlolflfl" crossorigin="anonymous"> <title>Welcome !</title> </head> <body> <h1> {{ $id }} </h1> </body> </html>
You can use Route::view() method in web.php file while defining the web route and return to view (passed as second agruments to route::view method) without any callback function with data which is passed as third arguments to route definition.
If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.
Don't forget to share this article! Help us spread the word by clicking the share button below.
We appreciate your support and are committed to providing you valuable and informative content.
We are thankful for your never ending support.
Random Code Snippet Queries: Laravel
- Call to undefined method Illuminate\Support\Facades\Request::all()
- Check if Relationship Method Exists in Laravel
- How to call controller function from view in Laravel
- How to restore deleted records in laravel
- How to authenticate admin users in Laravel ?
- Page loader in laravel
- How to get specific columns using Laravel eloquent methods
- Laravel csrf token mismatch for ajax POST Request
- Eager loading dynamically in laravel
- How to disable timestamps in laravel
- Sample .htaccess file and index.php file under public directory in laravel
- How to display a specific word from a string in laravel
- Trying to access array offset on value of type null error in laravel
- Generate unique username in Laravel
- How to avoid duplicate entries in pivot table in Laravel
- How to get specific columns using with method in laravel Eloquent relationship
- Root composer.json requires php ^7.3 but your php version (8.0.0) does not satisfy that requirement
- Input file with max size validation in laravel
- Ajax POST request in laravel
- How to check duplicate entry in laravel
- If condition in Laravel 9
- How to upload files to amazon s3 bucket using Laravel
- Call to a member function pluck() on null
- How to prevent host header attack in Laravel
- Laravel 9 route group with controller