我正在使用 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
提前感谢社区!