laravel 5.5のストレージシンボリックリンクを使用して画像を保存しています。 gitにコードをプッシュしてライブサイトからプルすると、ライブサイトのシンボリックパスはローカルコードと同じになります。 私の地元では、このシンボリックリンクコードがライブサイトにプッシュされると、laravelのシンボリックリンクが変更されます
storage -> /home/path/to/project/app/public/
を持っていますが、ライブサイトでは、このシンボリックリンクのパス
storage -> /var/www/html/website.com/public_html/project_code/storage/app/public/
私はシンボリックリンクを削除し、ライブサイト上でそれを再度作成する必要がありますたびに期待しています。 私は私のシンボリックリンクがライブサイトによるとなり、これらの手順を実行した後、ライブサイト
cd public
rm storage
cd ..
php artisan storage:link
上でこれらの手順を行う必要があり、その後、それが作業を開始します。私はこの問題を取り除くことができますどのように
public/storage
project_code /ストレージ/アプリ/ .gitignore
*
!public/
!.gitignore
: ライブサイトは
storage -> /var/www/html/website.com/public_html/project_code/storage/app/public/
project_code/.gitignoreをこのシンボリックリンクを持っている必要があります。
ありがとうございます!
感謝を。 – Afraz