На примере!
Предполагаем что у нас есть две страницы "Главная" и страница "О нас".
Для них пишем маршруты, это будет выглядеть примерно так (app/routes.php):
// Для главной странице
Route::get('/', array('as' => 'home', 'uses' => 'SomeController@getIndex'));
// И для странице о нас
Route::get('/about-us', array('as' => 'about-us', 'uses' => 'SomeController@getAboutUs'));
То есть маршрут "
example.com/" будет вызывать метод getIndex() в контроллере SomeController,
также маршрут "
example.com/about-us" будет вызывать метод getAboutUs() в контроллере SomeController.
Сам контроллер (app/controllers/SomeController.php):
<?php
class SomeController extends BaseController
{
   // метод для "Главная"
    public function getIndex()
    {
        return View::make("index");
    }
   // метод для "О нас"
    public function getAboutUs()
    {
        return View::make("about-us");
    }
}
Теперь сами шаблоны (index, about-us):
app/views/index.blade.php:
<a href="{{ route('about-us') }}">Перейти на страницу "О нас"</a>
<h1>Вы находитесь в главной странице</h1>
app/views/about-us.blade.php:
<a href="{{ route('home') }}">Главная</a>
<h1>Вы находитесь в странице "О нас"</h1>
Думаю понятно...