current url in laravel code example

Example 1: current URL without url site laravel

Request::url(), Request::fullUrl(),
Request::path(), Request::is()  and Request::segment().
  
 @if (Request::path() == '/post-title')
	// Do something
@endif
  
  @if (Request::is('admin/*'))
	// Do something
@endif
  // Returns true for example.com/admin/post and false for example.com/admin/edit
@if (Request::segment(2) == 'post')
	// Do something
@endif
  
  @if (Request::url() == 'some string')
	// Do something
@endforeach
  
  @if (str_contains(Request::fullUrl(), 'some-string'))
	// Do something
@endif
  
$currentURL = url()->current();  
dd($currentURL);

$currentURL = url()->full();    
dd($currentURL);

//current() with Facade
$currentURL = URL::current();
dd($currentURL);

// Get Previous URL in Laravel:
$url = url()->previous();
dd($url);

//Get Current Route in Laravel:
$route = Route::current()->getName();
dd($route);

Example 2: how get url in laravel

// 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();

Example 3: current URL without url site laravel

is work
{{Request::path()}}
or
request()->path()

Example 4: get app url in laravel

URL::to('/');

Example 5: current url route laravel

\Route::current()
############### OR ####################
$request->getRequestUri()

Example 6: laravel get a url using name

$url = route('routeName');

//if there is a param:
$url = route('routeName', ['id' => 1]);

https://laravel.com/docs/5.1/helpers#method-route