2016-09-06 5 views
0

私は、フォームを作成するにはLaravel HTMLを使用しますが、フォームを作成する際に、私が持っているので、私は、問題を抱えている:Laravel 5.1フォーム - 「ファイル」=>真

{!! Form::open(['url'=>'vocuhers','files' => 'true','enctype'=>'multipart/form-data']) !!} 

    @include('vouchers.form',['submitButtonText'=>'Click to Add New Vocuher']) 

{!! Form::close() !!} 

しかし、私は、ブラウザで私のHTMLフォームを見たときにありただ:

<form method="POST" action="http://localhost:8888/vouchers" accept-charset="UTF-8"> 
    <input name="_token" type="hidden" value="dfgdfgdfgdfgdf"> 

ので、私は、フォームからファイルをアップロードすることができ

enctype="multipart/form-data" 

がありますか?

なぜ私は、このHTML出力を得ることはありません。

<form method="POST" action="https://bedbids.com/chats" accept-charset="UTF-8" enctype="multipart/form-data"> 
    <input name="_token" type="hidden" value="dsfdfgdfgdfgdfg"> 

まさにここでの問題は何?

+0

あなたは正しいページを見ていますか?あなたの 'url'は' vocuhers'を表し、 'action'は' vuochers'を表します。 – Markinson

+0

私は –

+0

私のコントローラが問題だった...代わりに私はvoucher.indexを持っているがvocuher.create、ことを解決するためにそのように悪い...再び私はENCTYPEを得るいけません... {{フォーム::オープン(配列(「URL」=>「バウチャー」、「クラス」=>「フォームの新しい」、方法:フォーム... –

答えて

3

あなたの構文が間違っています。私にとっては、次の作品:

{{Form::open(array('url' => 'your_url', 'method' => 'post', 'files' => true))}} 
+0

助けてくれてありがとう...厥ここにいない問題 –

+0

で私はまた、「クラスの仕事を形成していけないを追加してみてください'=> 『記事』、 『ファイル』 =>真))}} –

+0

クリアは、それが動作しない理由をキャッシュにも...多分それはだ... –

1

の変更以下のようにrouteurl

{{!! Form::open(['route'=>'vocuhers','class'=>'your_class','files'=>true]) !!}} 
+0

いいえ、単に新しいelemnetをフォームタグに追加することはできません... IlluminateHTMLも削除しました。今はLaravel Collective –