参考記事
Laravelでroutingは合ってるはずなのに404not foundが出るときにやること|Laravel|私の生き方にタイトルなど要らない
ConoHaにLaravelをインストールして、ようやく開発を始めることができました。
しかしながら、web.phpにURLを記載しても、
Route::get('/', 'HogeController@index'); Route::get('/fuga', 'FugaController@index');
ルートのHogeController@indexは表示されますが、/fugaにするとFugaController@indexは404エラーになっちゃいます。
ちなみに、FugaControllerをルートにすると、普通に表示されます。
で、参考記事を見ながら、
$ php artisan routes:list
をすると、ちゃんとroutingはされているようです。
なので、httpd.confを確認すると
となっており、AllowOverride Noneになっていたのが問題のようです。
なのでここを、
AllowOverride All
に変更したら解決しました。
やりかた
sudo vim /etc/httpd/conf/httpd.conf
AllowOverride NoneをAllに修正
システムリスタート
やりかたわからなかったので
$reboot
しちゃいました。
その後、確認して無事に表示されました。