Ben tamamen route tanımlı bir link/form yapısı kullanıyorum. Bu tür bir kullanımda url yi route belirler. Url yapısı sadece route üzerinde tanımlıdır. Link yapılarında "as" ile yazılan değer kullanılır. Sonradan url değiştirmek son derece basittir.
Örneğin
// Contact
Route::get('iletisim', [
'as' => 'contact',
'uses' => 'ContentController@getContact'
]);
{{ link_to_route('contact', 'İletişim') }}
Form örneği, sadece örnektir, contact için post veya resource route yapısı gerekecek.
{{ Form::open(['route' => 'contact.store', 'method'=> 'POST']) }}