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
- How to Access Array in blade laravel
- Update existing pivot table data in laravel
- How to get selected categories on edit record with Select2
- How to get list of all views file in laravel
- SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel8.projects' doesn't exist
- Get current URL on visit URL in Laravel
- Global scope in Laravel with example
- Validation errors for multiple forms on same page Laravel
- How to insert dynamic values to additional column with pivot column in pivot table on multiple records
- Get ids in array from users table
- How to create new user without form submission in laravel
- How to fetch single row data from database in laravel
- Get Array of IDs from Eloquent Collection
- Call to a member function update() on null
- Where to use whereNotNull eloquent in laravel
- SQLSTATE[42S22]: Column not found: 1054 Unknown column 'users.post_id' in 'where clause
- Delete all related comments on deleting a post in Laravel
- If condition in Laravel 9
- How to remove package from laravel
- How to get file extension from input type file in laravel
- Ajax GET request in laravel
- How to get route name on visit URL in laravel
- How to add foreign key in laravel using migration
- Eager loading dynamically in laravel
- Laravel file size validation not working