【发布时间】:2021-02-09 16:09:02
【问题描述】:
iam 使用 laravel 站点,在我的文件中,我在路径中有一个目录 /var/www/site/admin.site.com/public/storage/salescall 我需要上传一个文件到这个 salescall 文件夹,我使用了以下代码。
$filenameWithExt = $request->file('sales_call')->getClientOriginalName();
$filename = pathinfo($filenameWithExt, PATHINFO_FILENAME);
$extension = $request->file('sales_call')->getClientOriginalExtension();
$filenameToStore = $filename . '-' . time() . '.' . $extension;
$request->file('sales_call')
->storeAs('', $filenameToStore, 'sales');
我的filesystems.php如下
'磁盘' => [
'local' => [
'driver' => 'local',
'root' => storage_path('app'),
],
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
's3' => [
'driver' => 's3',
'key' => env('AWS_KEY'),
'secret' => env('AWS_SECRET'),
'region' => env('AWS_REGION'),
'bucket' => env('AWS_BUCKET'),
],
'sales' => [
'driver' => 'local',
'root' => public_path('salescall'),
'visibility' => 'public',
],
],
文件没有上传到文件夹。请帮我解决这个问题。提前谢谢你。
【问题讨论】:
标签: laravel file-upload