Laravel 4 如何将图像插入laravel 4中的文件夹

Laravel 4 如何将图像插入laravel 4中的文件夹,laravel-4,Laravel 4,我通过laravelcode将一个新文件夹创建到公用文件夹中,即: $f1=Input::get('f1'); $path ='img/uploads/'.$f1; File::makeDirectory($path, 0777, true, true); 然后,我使用blade.php中的代码将该文件夹选择到web页面 {{ Form::select('f1', $list, null,array('class' => 'form-control' ,'list')) }}` and

我通过
laravel
code将一个新文件夹创建到公用文件夹中,即:

$f1=Input::get('f1');
$path ='img/uploads/'.$f1;
File::makeDirectory($path, 0777, true, true);
然后,我使用blade.php中的代码将该文件夹选择到web页面

{{ Form::select('f1', $list, null,array('class' => 'form-control' ,'list')) }}` and controller.php ` $list = File::directories('img/uploads/');
return View::make('gallery.addnewgallery',array('list'=>$list));
然后,我尝试将一个图像插入到所选文件夹中,并使用controller.php将数据库插入,代码如下:

$f1=Input::get('f1');
$path ='img/uploads/'.$f1;
$file=File::directories($f1, '=', $path);      
Log::info($file );
$file=Input::file('galimg');
$filename=$file->getClientOriginalName();
$file->move('img/uploads/'.$f1,$filename); 
ForumGallery::create([
    'galname'=>Input::get('galname'),
    'galimg'=>$f1.'/'.$filename
]);

我的问题是,当在“选择文件夹”中使用“浏览”输入图像时,出现错误
InvalidArgumentException
1
目录不存在(我从下拉框中选择文件夹
2

这是代码浏览器的HTML输出

<select name="f1"><option value="0">1</option><option value="1">2</option><option value="2">3</option><option value="3">4</option><option value="4">5</option><option value="5">6</option></select>
123456
因此,当您选择选项2时,它的值将为1,因此它将抛出InvalidArgumentException

所以你必须像下面这样写: 这样,它将显示相同的值和内容(对于您来说,它是文件夹名)


请选择一个选项
@foreach($folders作为$folder)
{{$folder}}
@endforeach
<select>
     <option selected disabled>Please select one option</option>
     @foreach($folders as $folder)
     <option value="{{ $folder }}">{{ $folder }}</option>
     @endforeach
</select>