質問: Lara帳 こちらを参考にしていました。 一度コントローラーを作ってRoute:controllerの記述もweb.phpにしたのですが、php artisan route:listで ``` [InvalidArgumentException] Attribute [controller] does not exist. ``` が出たので、アップグレードガイド(5.2~5.4まで一応全部)で「暗黙」キーワードを検索しました。 その中で、非推奨になったためRoute::controllerは削除されたと書かれていました。 その後、5.2で暗黙のモデル結合を導入したとも書かれていました。 暗黙のコントローラー定義は削除されたあと5.4までそのままなのかということと、暗黙のモデル結合について、そして今回冒頭で挙げたURLの箇所はスルーして進めてしまっていいのかということを教えてください。
回答: 基本的に削除されたやつは戻ってくることはほぼありません。 controllerルーティングは5.3以降では削除されているので、利用することはできません。 モデル結合に関してはあまり気にしなくても問題ありません。確かに5.2から便利になっていますが、5.1のような記述をしても問題なく動作するかと思われます。(ただし、$router->model()は削除されている可能性もあるので、一度確認すると良いです)