2016-10-20 20 views
1

データテーブルの列に削除ボタンを追加しようとしましたが、機能しません。私の編集ボタンは完璧に機能します。ここで私は私のQUSがLINK 編集ボタンを完璧に動作します投稿持っていますが、DELETボタンは、エラーのみLaravelのデータテーブルに削除ボタンを追加

public function getRowDetailsData(PslCall $call) 
    { 
     $crews = Crew::Where('call_id',$call->id)->get(); 
     return Datatables::of($crews) 
      ->addColumn('action', function ($crew) { 
       return '<a href="crews/'.$crew->id.'/edit" class="btn btn-xs"><span class="glyphicon glyphicon-edit" data-toggle="tooltip" title="Edit"aria-hidden="true"></span></a> 
       <form action="{{ route(\'crews.destroy\', $crew->id)}}" method="POST"><input type="hidden" name="_method" value="DELETE"> 
       <button type="submit" class="btn-xs form-btn confirmation-callback" data-placement="left"><span class="glyphicon glyphicon-trash" aria-hidden="true"></span></button> 
       </form>'; 
      }) 
      ->editColumn('id', 'ID: {{$id}}') 
      ->removeColumn('id') 
      ->editColumn('arrival_date', function ($crew) { 
       return $crew->arrival_date ? with(new Carbon($crew->arrival_date))->format('d-M-Y h:i') : ''; 
      }) 
      ->filterColumn('arrival_date', function ($query, $keyword) { 
       $query->whereRaw("DATE_FORMAT(created_at,'%m/%d/%Y') like ?", ["%$keyword%"]); 
      })->make(true); 
    } 

この

<table class="table table-striped table-bordered table-hover datas" cellspacing="0" width="100%"> 
            <thead> 
            <tr> 
             <th></th> 
             <th>NAME</th> 
             <th>GENDER</th> 
             <th>TYPE</th> 
             <th>ARRIVAL /DEPARTURE</th> 
             <th>ACTION</th> 
            </tr> 
            </thead> 
           </table> 

のような私の表再びこの

var table = $('.datas').DataTable({ 
     processing: true, 
     serverSide: true, 
     ajax: '{{ url('calls/'.$call->id.'/row-details-data') }}', 

     columns: [ 
      { 
       "className":  'details-control', 
       "orderable":  false, 
       "searchable":  false, 
       "data":   null, 
       "defaultContent": '<span class="btn btn-xs glyphicon glyphicon-download"></span>' 
      }, 
      {data: 'crew_name', name: 'crew_name'}, 
      {data: 'gender', name: 'gender'}, 
      {data: 'crew_type'}, 
      {data: 'arrival_date', "render":function(data, type, row){ 
       switch(row.crew_type) { 
        case 'ONSIGNER' : return 'Arrival : '+ row.arrival_date; break; 
        case 'OFFSIGNER' : return 'Depart : '+ row.arrival_date; break; 
        default : return 'N/A'; 
       } 

      }}, 
      {data: 'action', name: 'action', orderable: false, searchable: false} 
     ], 

    }); 

答えて

0

月のように私のスクリプト

+0

私は集合的なフォームの表示エラーを使用する場合 – Developer

+0

composer.jsonの "laravelcollective/html": "5.2。*"が必要です –

+0

OR

関連する問題