また、安全のために public は書き込み不可に設定されています
public にファイルをシステムにアップロードすると、どの程度有害ですか?
巴扎黑2017-06-30 10:02:09
@chekun の回答に同意します。公式ドキュメントをよく読んでください: ファイル ストレージ
パブリック ディスク# 「パブリック ディスク」は、ファイルがパブリックにアクセスできることを意味します。デフォルトでは、パブリック ディスクはローカル ドライバーを使用し、ファイルを
storage/app/public ディレクトリに保存します。ネットワーク アクセスの場合、public/storage から
storage/app/public へのシンボリック リンクを作成する必要があります。この規則により、公開アクセス可能なファイルを同じディレクトリに保存できるため、
Envoyer の「ノンストップ」展開システムなど、異なる展開システム間でファイルを簡単に共有できます。storage:link Artisan コマンドを使用してシンボリック リンクを作成できます。
phpArtisan storage:link もちろん、ファイルを配置してシンボリックリンクが作成されたら、アセットヘルパー関数を使用して URL を作成できます:
エコーアセット('storage/file.txt');
PHP中文网2017-06-30 10:02:09
laravelのデフォルトは:
ストレージ構成内のパブリック ストレージ ディレクトリは storage/app/public
然后通过 php artisan storage:link
パブリック ディレクトリへのリンクです