自分の開発環境でも問題ありませんでしたので、
このコードとは別のところっぽいですね。
たとえば、そのコードで↓にアクセスしたらどうでしょう?
もしこれで行けたらhtaccessとか設定の問題かも。
http://localhost:8888/index.php/hello
似たようなケースを過去に読んだので貼っておきます。
https://stackoverflow.com/questions/44500551/laravel-routes-return-500-error
Laravel でエラーが発生して解決できません。どなたか助けてください。
ちなみにhttp://localhost:8888のlaravelの初期画面はちゃんと表示されます。.envのファイルもあります。
しかしweb.phpに下記Routeを入力して、URLにhttp://localhost:8888/helloを入力するとタイトルのエラーが発生します。
Route::get('hello',function(){
return '<html><body><p>hello</p></body></html>';});
以前はうまいこと動いてましたが、最近gitのリポジトリを作成したので、その影響かもしれません。ログを確認しようとしてもstorageのlogsの中には.gitignoreのファイルしか見つかりません。何をどうやっても解決できないので、どなかご教示いただけますでしょうか。
よろしくお願いいたします。
自分の開発環境でも問題ありませんでしたので、
このコードとは別のところっぽいですね。
たとえば、そのコードで↓にアクセスしたらどうでしょう?
もしこれで行けたらhtaccessとか設定の問題かも。
http://localhost:8888/index.php/hello
似たようなケースを過去に読んだので貼っておきます。
https://stackoverflow.com/questions/44500551/laravel-routes-return-500-error
@upbook0426
Questionerphp artisan route:cache
又は
php artisan route:clear
を打った時にどうなりますか?
回答ありがとうございます。
Route cache cleared!と表示されます。
問題は解決していません。他に何か調べる方法がありましたら教えてください。
1日色々試してもなかなかエラーから抜け出せずにいます。。お知恵を拝借いただければ幸いです。
.envファイルでデバッグモード(APP_DEBUG)は起動されてますか?
エラーの内容がわかれば解決しやすいと思われるのですが、、
もしFALSEになっていて、TRUEにした場合は下記コマンドも必要です。
php artisan cache:clear
php artisan config:clear
php artisan route:clear
php artisan view:clear
無事に解決できました!
laravelを再インストール後にpublicの.htaccessにRewriteRule ^(.+)$ /index.php [L]
のように(.+)$の部分を追記したところ表示が出来ました。
この問題にお時間を割いて下さり有難うございます。これで学習が進めれます^^