2016-01-02 27 views
1

如何在laravel中使用相同的表单上传文件?如何在laravel中使用相同的表单上传文件?

我使用相同的形式上传laravel中的图像。

{!! Form::file('featured_img', ['class'=>'form-control']) !!} 

当我提交表格时,它就像一个魅力。但是当我以编辑模式提交时,它不起作用。我尝试var_dump请求并得到这个。

附加模式:

[featured_img] => Symfony\Component\HttpFoundation\File\UploadedFile Object ( 
... 
) 

编辑模式:

[featured_img] => maintenance.jpg 

我应该怎么办?

+0

为什么不使用不同的布局编辑和创建?所以你会有2个表格?并有不同的帖子... – zho

+0

如果我们可以使用相同的形式......为什么不呢? – Nugraha

+0

这样你可以使用相同的表单?但形式不工作哈哈... – zho

回答

0

抱歉,这是我的错误,我忘了补充:

'files' => true, "id"=>"registrasi" 

所以,我的代码改变这样。

@if(isset($posts)) 
     {!! Form::model($posts, [ 
     'action' => ['Admin\[email protected]', $posts->idpages], 
     'files' => true, "id"=>"registrasi"]) !!} 
    @else 
     {!! Form::open(['files' => true, "id"=>"registrasi"]) !!} 
    @endif 
0
@if(isset($data->featured_img)) 
    {!! Form::file('', ['class'=>'form-control']) !!} 
@else 
    {!! Form::file('featured_img', ['class'=>'form-control']) !!} 
@endif 
+0

感谢您的回答。这不会改变任何事情。我想你没有得到我的问题 – Nugraha

相关问题