laravelsファイルシステムのアップロードにいくつか問題があります。私はLaravel 5.2ファイルシステムを使ってファイルをアップロードする
Storage::disk('public')->put(
$img->getClientOriginalName(),
file_get_contents($img->getRealPath())
);
何もパブリックフォルダにローカルに起こりません。このコードを実行しようとすると、ファイルが存在する場合
は、私もチェックし、それは今私が使っているため
dd(Storage::disk('public')->exists($img->getClientOriginalName()));
trueを返します$img->move
メソッドと同じように動作します。
ディスクも数週間前、それは別のプロジェクトに必要として働いていたので、私はこれで混乱していますfilesystems.php
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'visibility' => 'public',
],
に設定されています。
ファイルを/ publicフォルダにアップロードする場合は、 '' root '=> public_path(' ') ' –
と入力してください。$ img – Pascal