#Laravel6 あるある言いたい#
コピペでルーティングとコントローラを増やして、ついついやっちまうミス。
えぇ〜なんでぇ〜ってなります。
以下を確認しよう!
1. コントローラのnamespaceのパスが違う。
コントローラのnamespaceが違うとClassを見つけられません。
パスがあっているか確認しよう。
これが一番あります。
2. 複製したコントローラのエクステンドしているパスが違う
管理画面を作ったりすると、Contoller.phpとは別に管理画面用にBaseControllerのエクステンドを作っていたりする事あれば、そこも確認しよう。
3. ルーティングのスペルミスかパスが違う
コントローラのパスとスペルミスを確認しよう。
artisan route:list でエラーがでなくなるまで、
web.phpのルーティングの記述を1行1行コメントアウトして、間違い箇所を特定しましょ。
4. コントローラーに記述した use App\Xxxx\xxxxのパスで大文字小文字違いが原因でエラー
ローカルでは動くのにサーバーで動かない場合は、大文字小文字違いがあると疑ったらいい。
これくらいですね。
凡ミスで時間とられないように、気をつけましょ。