Php ';多部分/表单数据';不起作用

Php ';多部分/表单数据';不起作用,php,laravel,forms,multipart,Php,Laravel,Forms,Multipart,我正在使用Laravel并试图建立一个图库,我正在测试文件的上传,但当我附加文件并单击“提交”时,我无法使用测试设置获得积极的结果。代码如下 厨房控制器 // Store Gallery public function store(Request $request){ // Get Request Input $name = $request->input ('name'); $description = $r

我正在使用Laravel并试图建立一个图库,我正在测试文件的上传,但当我附加文件并单击“提交”时,我无法使用测试设置获得积极的结果。代码如下

厨房控制器

// Store Gallery
    public function store(Request $request){
            // Get Request Input
        $name = $request->input ('name');        
        $description = $request->input ('description', '');
        $cover_image = $request->input ('cover_image');
        $owner_id = 1;

        // Check Image Upload
        if($cover_image){
die ('YES');
        } else {
die ('NO');
        }
    }
表格的设置如下所示

{!! Form::open(array('action' => 'GalleryController@store', 'enctype' => 'multipart/form-data')) !!}
              {!! Form::label ('name', 'Name') !!}
              {!! Form::text ('name', $value = null, $attributes = ['placeholder' => 'Gallery Name', 'name' => 'name']) !!}

            {!! Form::label ('description', 'Description') !!}
              {!! Form::text ('name', $value = null, $attributes = ['placeholder' => 'Gallery Description', 'name' => 'Description']) !!}

            {!! Form::label ('cover_image', 'Cover Image') !!}
            {!! Form::file('cover_image') !!}

            {!! Form::submit ('Submit', $attributes = ['class' => 'button']) !!}
            {!! Form::close() !!}
谢谢你的帮助
谢谢

您的表单看起来是正确的,很可能是您的控制器在那里检索上载的文件

根据,要检索上载的文件,应使用
$request->file()


上面文档的链接还解释了如何正确地检查文件和存储文件。

您的表单看起来正确,很可能是您的控制器在检索上传的文件

//use input facades.

use File;
use Illuminate\Support\Facades\Input;

 public function store(Request $request){
        // Get Request Input
        $name = $request->input ('name');        
        $description = $request->input ('description', '');
        $cover_image = $request->input ('cover_image');
        $owner_id = 1;

        // Check Image Upload
        if(Input::hasFile('cover_image'){
           die ('YES');
        }
        else {
           die ('NO');
        }
  }
根据,要检索上载的文件,应使用
$request->file()

上面文档的链接还解释了如何正确检查文件和存储文件

//use input facades.

use File;
use Illuminate\Support\Facades\Input;

 public function store(Request $request){
        // Get Request Input
        $name = $request->input ('name');        
        $description = $request->input ('description', '');
        $cover_image = $request->input ('cover_image');
        $owner_id = 1;

        // Check Image Upload
        if(Input::hasFile('cover_image'){
           die ('YES');
        }
        else {
           die ('NO');
        }
  }