2016-01-02 63 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

相關問題