A good practise of Laravel is always to name the routes you define on routes.php
For example:
<?php
Route::get('/', array('as' => 'index', 'uses' => 'thisFunction@ThisController'));
Route::get('profile/{user}/edit', array('as' => 'user.edit', 'uses' => 'showEdit@UserController'));
And that way on your views, you can use:
<a href="{{ route('index') }}">HOME</a>
<a href="{{ route('user.edit', $user->id) }}">Edit profile</a>
And if one day you decide to change the URLs in the Routes, as long you don't rename them, you don't have to care about the links in the views, they will always be correct.