質問: ドットインストールでlaravelを学習中です。 URLを生成するための命令として、以下の3パターンが紹介されていました。 ``` {{$post->title}} ``` ``` {{$post->title}} ``` ``` {{$post->title}} ``` これらのうち、推奨される書き方はどれでしょうか。回答者様の個人的意見でも構いません。 なぜその書き方なのか添えて回答くださると幸いです。 また、別の書き方の方が良い、というのもあれば教えて欲しいです。
回答: ほとんどroute()を使う。 絶対使わないのはaction() 後から変更した時の修正の手間を考えればこうなる。 ``` Route::resource('posts', 'PostsController'); ``` 後から変わりやすいのはコントローラー。 `Post/PostsController`に移動して整理とかはよくやる。 action()使ってたら全部修正なのでありえない。 `route('posts.show', $post)`なら修正不要。