laravel上传文件不用软连接,直接存public下
简介
laravel上传文件不用软连接,直接存public下
//配置上传文件config/filesystems.php,在 ‘disks’ 数组中添加uploads数组
'disks' => [
//自定义上传路径
'uploads' => [
'driver' => 'local',
'root' => public_path('uploads/' . date('Ymd')),
],
...
],
//控制器代码
if ($request->isMethod('post')) {
$date = date('Ymd');
$path = $request->file('file')->store('', 'uploads');
if ($path) {
$fileUrl = '/uploads/' . $date . '/' . $path;
return fileUrl;//返回的是文件路径
} else {
return "上传失败";
}
}