我试图使用Chumper datatables libraryLaravel 4.2中的https://github.com/Chumper/Datatable在页面上显示表格。
我把我的branch_users表和users表连接在一起,一切正常。见下文。

$branchs = DB::table('branch_users')
        ->join('users', 'branch_users.employee_id', '=', 'users.employee_id')
        ->select('branch_users.branch_code as branch_code',
          'branch_users.branch_name as branch_name',
          'branch_users.employee_id as employee_id',
'users.firstname_th as firstname', 'users.lastname_th as lastname')->get();

当我得到这样的东西
Array ( [0] => stdClass Object ( [branch_code] => 333 [branch_name] => Robinson
[employee_id] => 1000169 [firstname] => John [lastname] => Doson )...

问题是在我创建一个表之后,我得到了一个Ajax错误。
你知道怎么修理吗?对不起我的英语。提前谢谢。
控制器:
return Datatable::query($branchs)
    ->showColumns('branch_code', 'branch_name', 'employee_id', 'firstname', 'lastname')
    ->searchColumns('branch_code', 'branch_name', 'employee_id', 'firstname', 'lastname')
    ->orderColumns('branch_code', 'branch_name', 'employee_id', 'firstname', 'lastname')
    ->addColumn('Edit', function($model) {
        return '<a href=branchs/'.$model->id.'/edit class="btn btn-info">Edit</a>';
    })
    ->addColumn('Delete', function($model) {
        return
        Form::open(array('method'=> 'DELETE', 'route' => array('branchs.destroy', $model->id))).
        Form::submit('Delete', array('class'=> 'btn btn-danger')).
        Form::close();
    })
    ->make();

视图:
{{ Datatable::table()
 ->addColumn('Branch Code','Branch Name', 'Employee ID','First Name','Last Name','Edit','Delete')
 ->setUrl(route('api.branchs'))
 ->render() }}

最佳答案

我是从墨西哥来的,我想你已经足够了。。。
你的咨询会是这样的

$branchs = DB::table('branch_users')
        ->join('users', 'branch_users.employee_id', '=', 'users.employee_id')
        ->select(array('branch_users.branch_code as branch_code',
          'branch_users.branch_name as branch_name',
          'branch_users.employee_id as employee_id',
'users.firstname_th as firstname', 'users.lastname_th as lastname'));

关于php - 使用Laravel 4.2中的Chumper数据表库加入MySQL表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32345076/

10-14 23:48