How to Generate Dynamic URL in Laravel 9?
Apr 28, 2022 . Admin
Hi Guys,
Today, In this tutorial I will explain you to how to get generate a dynamic url in laravel 9. if you don't know how to how to generate a dynamic url in laravel 9. So don't worry I will tell you so laravel 9 provide a url
Here, I will give you a full example for laravel 9 generate url in the controller so follow my all steps.
Download LaravelLet us begin the tutorial by installing a new laravel application. if you have already created the project, then skip following step.
composer create-project laravel/laravel example-appSolution
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Models\Product; class TestController extends Controller { /** * Write Your Code... * * @return string */ public function index() { $product = Product::find(2); dd(url("/product/{$product->id}")); } }Output:
"http://localhost:8000/product/2"Get Current URL:
If no path is provided to the url helper, a Illuminate\Routing\UrlGenerator instance is returned, sanctioning you to access information about the current URL:
// Get the current URL without the query string... echo url()->current(); // Get the current URL including the query string... echo url()->full(); // Get the full URL for the previous request... echo url()->previous();
So,you can generate of these methods may also be accessed via the URLfacade:
use Illuminate\Support\Facades\URL; echo URL::current();
It will help you...