FieldsController.php第173行出现错误异常:尝试获取非objec的属性

FieldsController.php第173行出现错误异常:尝试获取非objec的属性,php,laravel,laravel-5,Php,Laravel,Laravel 5,此MyController public function index(Request $request, Builder $htmlBuilder) { if ($request->ajax()) { $fields = Field::select(['id','id_lapangan','nama_lapangan','harga_sewa','gambar']); return Datatables::of(

此MyController

      public function index(Request $request, Builder $htmlBuilder)
    {
      if ($request->ajax())
      {
        $fields = Field::select(['id','id_lapangan','nama_lapangan','harga_sewa','gambar']);
        return Datatables::of($fields)
        ->addColumn('action', function($field){
          return view('datatable._action', [
            'model' => $field,
            'form_url'=>route('fields.destroy', $field->id),
            'edit_url'=>route('fields.edit', $field->id),
            'confirm_message'=>'yakin mau hapus '.$field->nama_lapangan .'?'
          ]);
        })
        ->make(true);
      }
删除或更新数据时发生此错误,

          public function destroy($id) {
            $field=Field::find($id);
            if($field->gambar){
              $old_gambar = $field->gambar;
              $filepath = public_path() . DIRECTORY_SEPARATOR . 'img'
              . DIRECTORY_SEPARATOR . $field->gambar;
              try {
                File::delete($filepath);
              }catch (FileNotFoundException $e){
              //file sudah di hapus/tidak Ada
            }
        }
        $field->delete();
        Session::flash("flash_notification",[
          "level"=>"success",
          "message"=>"Berhasil menghapus lapangan"
        ]);
        return redirect()->route('fields.index');
    }
    }
这是我的动作刀

      {!! Form::model($model, ['url'=> $form_url, 'method' => 'delete' ,
     'class' => 'form-inline js-confirm','data-confirm'=>$confirm_message]) !!}
    <a href="{{ $edit_url}}">Ubah</a> |
    {!! Form::submit('Hapus', ['class'=>'btn btn-xs btn-danger']) !!}
    {!! Form::close() !!}
{!!Form::model($model,['url'=>$Form\u url,'method'=>'delete',
'class'=>'表单内联js确认','data-confirm'=>$confirm_message])
|
{!!表单::提交('Hapus',['class'=>'btn btn xs btn danger'])
{!!Form::close()!!}
当我单击“删除并更新”按钮时会发生此错误,
有一段时间它可以工作,但删除了没有选定id的数据,

指出控制器中的第173行是
FieldsController.php
173行中的代码
          public function destroy($id) {
            $field=Field::find($id);
            if($field->gambar){
              $old_gambar = $field->gambar;
              $filepath = public_path() . DIRECTORY_SEPARATOR . 'img'
              . DIRECTORY_SEPARATOR . $field->gambar;
              try {
                File::delete($filepath);
              }catch (FileNotFoundException $e){
              //file sudah di hapus/tidak Ada
            }
        }
        $field->delete();
        Session::flash("flash_notification",[
          "level"=>"success",
          "message"=>"Berhasil menghapus lapangan"
        ]);
        return redirect()->route('fields.index');
    }
    }