更新图像hasfile条件

时间:2017-12-18 14:45:30

标签: laravel

现在我正在尝试更新图片,但在方法更新中,它会一直跳过hasfile条件

public function update(Request $request, $id)
{

        $slider = Slider::find($id);

        $slider->header = $request->header;
        $slider->paragraph=$request->paragraph;

    if($request->hasFile('image')){
        return 'a';
        // $image=$request->file('image');
        // $filename=time(). '.' .$image->getClientOriginalExtension();
        // $location=public_path('images/' . $filename);
        // Image::make($image)->save($location);

        // $oldFilename=$slider->image;

        // $slider->image=$filename;

        // File::delete(public_path('images/'. $oldFilename));

          }else{
            return 'whatever';
          }
}

这是我的观点

<form class="form-horizontal" action="{{ route('slider.update',$slider->id) }}" method="post" enctype="multipart/form-data">

        {{ csrf_field() }}         

        {{method_field('PATCH')}}


              <div class="row">
              <div class="col-lg-12">
                 <div class="ibox float-e-margins">
                    <div class="ibox-title  back-change">
                       <h5>الغلاف </h5>
                    </div>
                    <div class="ibox-content">
                       <div class="row">
                          <div class="col-md-6">
                             <div class="image-crop">
                                <img  src="{{asset('images/'.$slider->image)}}">
                             </div>
                          </div>



                          <div class="col-md-6">
                             <div class="btn-group">
                                <label title="Upload image file" for="inputImage" class="btn btn-primary">
                               <input type="file" name="image"  id="inputImage" class="hide">
                                Upload new image
                                </label>
                               </div>
                          </div>



                           <div class="form-group">
                                <div class="col-lg-offset-2 col-lg-10">
                                   <button class="btn btn-primary pull-right" type="submit"> حفظ التغيرات</button>
                                </div>
                            </div>



                       </div>
                    </div>
                 </div>

                                 

为什么我不能达到这个条件?

表单没问题,输入的名称没问题,但仍然返回else

0 个答案:

没有答案