Laravel5.6, 5.7 放置してたらstorageシンボリックリンクが動いてない

Laravel5.6, 5.7 放置してたらstorageシンボリックリンクが動いてない

結構前に遊びで作ったwebアプリケーションに久々にアクセスしてみた。

serveして〜localhost:8000にアクセスして〜、、、なぜか画像ファイルが404エラーになっていた。

 

Voyagerで作った管理画面を見てもこんな感じ。(Missing storage symlink)

 

でもpublicディレクトリにはstorageへのシンボリックリンクがある。

Voyager画面にある「Fix it」を押しても直らない、、、

 

???

 

ちょっと調べてみたら、「SpecialなRouteを書くと良いよHAHAHA!」な記事があった。

 

、、、、めんどい。

ので一回public/storageを消して、
php artisan storage:link

してみた。

 

 

直っとるやないかーーーーーーーーーーーーーーーーーーーーーーーーーーーーい!!!!!!!!!!!!!!

 

フロントを見ても、ちゃんと404エラーは消えていた。

 

原因がよくわからないけど、楽に直ったから良しとしよう←

(原因がわかる人、教えてください(^q^))

Laravelカテゴリの最新記事