仮想ホストでlaravelを使用してサーバーにファイルをアップロードする際に問題があります。
場合は次のとおりです。アップロードしようとすると、次のような絶対パスへのリンクがあります。
if ($file->move( 'laravel.dev/upload', $file->getClientOriginalName() )) {
echo 'uploaded';
}
ファイルは正常にアップロードできますが、ホストである「laravel.dev」という名前のフォルダーが作成され、その中に「upload」という名前の別のフォルダーが作成されます。一方、コードを次のように設定した場合:
if ($file->move( asset('uploaded'), $file->getClientOriginalName() )) {
echo 'uploaded';
}
次のエラーがスローされます。
私が達成したかったのは、「projectname/public/」パブリックフォルダーに作成した「upload」フォルダーにファイルを直接アップロードすることです。どうすればそれを達成できますか?