laravel上传文件不用软连接,直接存public下

臭大佬 2019-09-21 03:31:51 2900
php  laravel 
简介 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  "上传失败";
    }
}