LoginSignup
wata0080000
@wata0080000

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

[laravel][heroku]webアプリをデプロイしようとしたらView [welcome] not found.のエラーが解決できない。

解決したいこと

ローカルで動作確認ができているlaravelで作成したwebアプリをheroku環境でデプロイするとView [welcome] not found.のエラー表示がされて解決することができません。原因や対策がわかる方いらっしゃいませんか?

自分が実施した手順

最初はサーバーエラー:500が表示されており、.envファイルのセッションとキャッシュの保存先をredisに設定

.env

CACHE_DRIVER=redis
SESSION_DRIVER=redis

再デプロイすると下記のエラー

class "Redis" not found.

↓下記のようにファイルを書き換える

composer.json

"require": {
    "ext-redis": "5.*"
},
//composer.lockを更新
composer update --ignore-platform-reqs

再デプロイすると下記のエラー(現在、ここでつまづいています)
スクリーンショット 2024-02-20 15.16.20.png

View [welcome] not found.エラー解決のため自分で試したこと

デイレクトリ構造の確認
スクリーンショット 2024-02-20 12.18.32.png

依存関係の確認

composer update

下記のようなエラー
スクリーンショット 2024-02-20 11.54.38.png

//拡張機能のインストール
pecl install redis

/opt/homebrew/etc/php/8.3/conf.d/ext-redis.ini
//下記内容を追記
extension=redis.so

//phpの再起動
brew services restart php

//再度、composerの更新
composer update

laravel heroku View [welcome] not found.の解決策を検索しましたが、ディレクトリの名前が大文字、小文字になってしまっている可能性がある記事ばかりで解決に繋がる情報は探せませんでした。わかる方、いましたらご教示いただければと思います。

0

1Answer

Your answer might help someone💌