【Laravel】他アプリのstorage内のイメージ等にアクセスさせたい
やりたいこと
Laravelで作成された下記2つのアプリがある。・アプリA(Webサイト)
・アプリB(CMS)
アプリBでアップロード(アプリBホーム\storage\app\public配下にアップロード)した画像をアプリAで参照したい。 通常アプリ内でstorageフォルダを参照する場合「php artisan storage:link」でpublicフォルダ内にシンボリックリンクを作成するが、他アプリのstrageフォルダを参照する場合は上記コマンドは使えない。
やり方
【windows】
mklink /D アプリホームA\public\storage アプリホームB\storage\app
【Linux】
ln -nfs アプリホームB/storage/app/public アプリホームA/public/storage
以上