Laravel phpフレームワークを使用していて、2つのアップロードフィールドを持つフォームがあります。フィールドは正常に機能し、問題はありません。.phpコードは次のとおりです。
PS。中かっこに慣れていない人のために、それは基本的に<?php echo .... ?>
ブレードテンプレートエンジンだけです。
コード
{{ Form::label('upload_files', 'Lataa bändin LAVAKARTTA, esim .jpg (tiedosto pakollinen)'); }}
{{ Form::file('upload_files', '', array('class' => 'form-field', 'form-text')); }}
{{ Form::label('upload_files_raider', 'Lataa bändin tekninen RAIDERI esim .txt (tiedosto pakollinen)'); }}
{{ Form::file('upload_files_raider', '', array('class' => 'form-field', 'form-text')); }}
フォームが送信された後、コンテンツ(ファイル)をアップロードディレクトリに渡します。
私のコントローラーには次のコードがあります:
$a = $formsubmit['esiintyva_artisti'];
// if no file dont upload
// $a is used to give the filename a ending that correspons to a user
if($_FILES['image']['error'] == 0){
//if(!isset($_FILES)){
Input::upload('upload_files', 'public/uploads', $a . '-artistin-tai-bandin-lavakartta.jpg');
};
if($_FILES['image']['error'] == 0){
//if(!isset($_FILES)){
Input::upload('upload_files_raider', 'public/uploads', $a . '-artistin-tai-bandin-raideri.txt');
};
ここに問題があります:
アップロードされたファイルなしでフォームを送信すると、エラーが発生します。
Fatal error: Call to a member function move() on a non-object in /var/www/...../laravel/input.php on line 230
事前にコミュニティに感謝します!