Laravel 4 bllim/laravel4数据表包->;从查询中获取id

Laravel 4 bllim/laravel4数据表包->;从查询中获取id,laravel-4,datatables,Laravel 4,Datatables,当我使用edit_列时,我试图从查询中获取ID,但我仅为'ID'列获取ID,当我尝试为'operations'列获取ID时,我获取'ID'列的html标记 代码如下: public function ajaxGetAllPages() { $pages = Page::select(array('id','title','updated_at','status')); return Datatables::of($pages) ->edit_column('id',

当我使用edit_列时,我试图从查询中获取ID,但我仅为'ID'列获取ID,当我尝试为'operations'列获取ID时,我获取'ID'列的html标记

代码如下:

public function ajaxGetAllPages()
{
    $pages = Page::select(array('id','title','updated_at','status'));
    return Datatables::of($pages)
    ->edit_column('id', '<input type="checkbox" class="checkboxes tooltips" value="{{ $id }}" data-placement="left" data-original-title="&nbsp;אינדקס # {{ $id }}&nbsp;" />')
    ->edit_column('title','<a href="{{ URL::route( \'admin.pages.index\') }}">{{ $title }}</a>')
    ->edit_column('updated_at', '{{ date("d-m-Y | H:i",strtotime($updated_at)) }}')
    ->edit_column('status', '{{ $status }}')
    ->edit_column('operations',
                    '<a href="#" data-id="{{ $id }}" class="btn btn-xs blue btn-editable tooltips" data-placement="top" data-original-title="עריכה"><i class="fa fa-pencil"></i></a>
                     <a href="#" data-id="{{ $id }}" class="btn btn-xs dark btn-trash tooltips" data-placement="top" data-original-title="לארכיון"><i class="fa fa-trash-o"></i></a>
                     <a href="#" data-id="{{ $id }}" class="btn btn-xs red btn-removable tooltips" data-placement="top" data-original-title="מחיקה"><i class="fa fa-times"></i></a>
                     <div class="btn-group">
                        <button class="btn default btn-xs dropdown-toggle" type="button" data-toggle="dropdown">עוד <i class="fa fa-angle-down"></i></button>
                        <ul class="dropdown-menu pull-right" role="menu">
                            <li><a href="#">פעולה</a></li>
                            <li><a href="#">פעולה</a></li>
                        </ul>
                     </div>'
    )
    ->make();
}
公共函数ajaxGetAllPages()
{
$pages=Page::select(数组('id','title','updated_at','status');
返回Datatables::of($pages)
->编辑_列('id','')
->编辑列('标题','')
->编辑列('updated_at','{date(“d-m-Y:H:i”),strotime($updated_at))}})
->编辑_列('status','{{$status}}'))
->编辑_列(“操作”,
'
עוד 
' ) ->make(); }
标记结果-

我是做错了什么还是一个bug

谢谢,
Chen

根据Bllim文件:

如果在给出add\u列或edit\u列的内容时使用双引号,则应使用反斜杠()转义变量,否则会出现错误。例如:

edit_column('id',"- {{ \$id }}") 
在$id之前使用反斜杠

->edit_column('operations',
                    '<a href="#" data-id="{{ \$id }}" class="btn btn-xs blue btn-editable tooltips" data-placement="top" data-original-title="עריכה"><i class="fa fa-pencil"></i></a>
                     <a href="#" data-id="{{ \$id }}" class="btn btn-xs dark btn-trash tooltips" data-placement="top" data-original-title="לארכיון"><i class="fa fa-trash-o"></i></a>
                     <a href="#" data-id="{{ \$id }}" class="btn btn-xs red btn-removable tooltips" data-placement="top" data-original-title="מחיקה"><i class="fa fa-times"></i></a>
                     <div class="btn-group">
                        <button class="btn default btn-xs dropdown-toggle" type="button" data-toggle="dropdown">עוד <i class="fa fa-angle-down"></i></button>
                        <ul class="dropdown-menu pull-right" role="menu">
                            <li><a href="#">פעולה</a></li>
                            <li><a href="#">פעולה</a></li>
                        </ul>
                     </div>'
    )
->编辑列(“操作”,
'
עוד 
' )
不幸的是,我在使用它时遇到了一个错误,数据没有显示出来。DataTables警告(表id='datatable ajax'):DataTables警告:无法解析来自服务器的JSON数据。这是由JSON格式错误引起的:\