私はLaravelを初めて使いました。ファイルをアップロードしようとしています。その後、私は複数のファイルをアップロードしたい(つまり、 "catalogo []"のため)。私はエラーがgetClientOriginalNameメソッドにあると思いますが、わかりません。ここに私のコードです。Laravel 4 - 入力ファイルのアップロード中にエラーが発生しました
$itemCat = new CatalogosElectromedicina;
if (Input::hasFile('catalogo')) {
$nombreCat = Input::file('catalogo')->getClientOriginalName();
Input::file('catalogo')->move('catalogos/', $nombreCat);
$itemCat->nombre = $nombreCat;
}elseif(!Input::hasFile('catalogo')){
$itemCat->nombre = "";
}
$itemCat->descripcion = Input::get('nombre_cat');
$itemCat->save();
これは私のフォームです。
<div class="col-md-6">
{{ Form::file('catalogo[]') }}
</div>
これは(それは本当に長いです)エラーであり続けます。
キャッチされない例外TypeError:\例外\ WhoopsDisplayer ::ディスプレイを(照明するために渡される引数1)のインスタンス、例外のインスタンスでなければなりませんエラーが発生しました。/myroottotheproject/vendor/laravel/framework/src/Illuminate/Exception/Handler.phpで280行目に呼び出され、定義されています...
私のフォームでは、 => 'true'と 'enctype' => 'multipart/form-data'です。何か助けていただければ幸いです。ありがとうございました。
私はそれを修正しました。解決策は配列なのでforeachを作ることでした。しかし私は$リクエストでそれをテストしなかった。ありがとう;) –
おかげさまで、ありがとうございます – Webinion