在Laravel 5中创建目录并上传图像

时间:2015-04-03 19:20:10

标签: php laravel laravel-5

 $extension = $file->getClientOriginalExtension();
 $directory = Storage::makeDirectory($this->objProperty->id); //create directory using property id.
 Storage::disk('local')->put($file->getFilename().'.'.$extension,  File::get($file));

目前此代码将图片上传到存储/上传/ 目录,但我想将此图片上传到新创建的目录($directory)。 示例: storage / upload / 1 / test.jpg

1 个答案:

答案 0 :(得分:1)

put()方法中指定文件夹:

Storage::disk('local')->put(
    $this->objProperty->id.'/'.$file->getFilename().'.'.$extension,
    File::get($file)
);