1 回答

TA貢獻1853條經(jīng)驗 獲得超18個贊
Yajra\Datatables 是我個人更喜歡使用原始 sql 的領域之一。
根據(jù)您的上述要求,我會這樣看
$data = DB::select("
Select
a.id as 'users.id',
a.name as 'users.name',
b.id as 'group.id',
b.name as 'group.name',
a.created_at as 'users.created_at',
a.email as 'users.email'
FROM
users as a
LEFT JOIN
groups as b
ON
a.group_id = b.id");
$data = Datatables::of($data)->make(true);
return $data;
然后在數(shù)據(jù)表初始化代碼的列部分中,只需使用“users.id”、“users.name”等(與名稱字段相同)更新數(shù)據(jù)。
Yajra 很棒,但我遇到了一些問題并雄辯地表達了自己。因此,為什么我只是回到原始 sql,從那以后就沒有問題了。
編輯 - 使用新數(shù)據(jù):然后我建議您發(fā)布已加載到相關服務器的 .env 文件。您是在本地執(zhí)行所有這些操作,還是有一個單獨的服務器出現(xiàn)問題?
- 1 回答
- 0 關注
- 143 瀏覽
添加回答
舉報