Categories: Development

The Laravel route function

Using the Laravel route() helper function to generate URLs for named routes.

This follows on from creating named routes where creating links to pages and passing in parameters is done easily and with decent readability in the blade files.

You will no longer have to write out the full URL or have the correct directory depth.

Usage

route($name, $parameters)

Create a link that passes a parameter into the route that is named user.editPage

<a href="{{route('user.editPage', $uid)}}">Edit account</a>

This builds the URI e.g /user/67846/edit

Passing two or more parameters into the route is done with an array with the key being the parameter name:

<a href="{{route('item.groupPage', ['group' => 123, 'sort' => 'price'])}}">View</a>

If the route does not exist an error will be thrown.

Share

Recent Posts

Kennington reservoir drained drone images

A drained and empty Kennington reservoir images from a drone in early July 2024. The…

2 years ago

Merrimu Reservoir drone images

Merrimu Reservoir from drone. Click images to view larger.

2 years ago

Early September spring shots

Some early September spring shots from a bushwalk, It is still too early for wildflowers.

3 years ago

Cloning an NVMe to SK Hynix Platinum P41 NVMe

I recently needed to clone over a smaller NVMe to a 2TB SK Hynix Platinum…

3 years ago

Using Laravel’s deleteDirectory to delete folders and their contents

If you ever needed a simple solution in Laravel to delete an entire directory and…

3 years ago

How to allow only 1 user to register in a Laravel application

How to enforce only one user to register or be registered in a Laravel web…

3 years ago