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