Laravel URL Generation: The Basics

Generating Basic URLs

$post = App\Post::find(1);

echo url("/posts/{$post->id}");

// http://example.com/posts/1

Accessing 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();
Use Illuminate\Support\Facades\URL;

echo URL::current();

Laravel URL Generation: The Basics — Structure map

Clickable & Draggable!

Laravel URL Generation: The Basics — Related pages: