get current url laravel blade 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: get current route in blade laravel
Get the current url
here using the Request::url() method. It will return the entire URL, but strip the query string from it.
<p> Url: {{ Request::url() }} </p>
Output
Url: http://localhost:8000/post/demo
Example 4: current URL without url site laravel
is work
{{Request::path()}}
or
request()->path()
Example 5: get current route in blade laravel
<p> Path: {{ Request::path() }} </p>