Laravel3Laravelのルーティングの取り扱いやリンクの生成方法は、公式ドキュメントにまとまっています。Laravel:ルーティングLaravel:URLの生成Laravel:HTMLの生成:リンク基本ルートの定義はapplication/routes.phpの中で定義します。routes.phpの中だけで無名関数を使用し、ルーティング内容を記述することができますし、他のフレームワーク同様にコントローラーを指定することもできます。ルーティングの判定は先に定義したものが優先となります。そのため、当てはまる範囲の広いルーティングは、狭いルーティングより後ろで定義しましょう。上位のURL、つまりドメイン名だけでアクセスするルーティングは'/'で表します。一致するパターンで、(:num)、(:any)、(:all)となります。あってもなくても良いことを定義する場合は(:num?)、(:any?)、(:all?)を利用します。);});Routeクラスの後に、取得したいHTTPメソッドで指定します。全てのメソッドに対応する場合はany()を使用します。無名関数の引数が、ワイルドカードと一致しています。あってもなくても一致するオプション指定は、引数も省略時のデフォルト値を指定します。URLの生成は以下の通りです。ワイルドカード使用ルーティングに対するコーディングurl('task').'/'.$post_id;url('task/'.$post_id)url('post').'/'.$post_id.Str::slug($title)url('post/'.$post_id.Str::slug($title))リンクを生成するには以下の方法を使用します。array('id'=>'titlelinke'));コードがやや雑多になります。お勧めなのは、保守性を上げるためルートに全部名前をつけることです。名前付きルートの場合、生成時のコードがすっきりとします。