gpt4 book ai didi

php - 显示来自左连接查询的数据 [Laravel 5]

转载 作者:行者123 更新时间:2023-11-28 23:30:49 24 4
gpt4 key购买 nike

堆垛机我在显示来自包含连接语句的查询的数据时遇到问题。

public function view(Request $id)
{
$user_id = $id->input('id');
$users = DB::table('users')->select('*')
->leftjoin('role_user', 'users.id', '=', 'role_user.user_id')
->leftjoin('roles', 'roles.id', '=', 'role_user.role_id')
->where('users.id', '=', $user_id)->get();
return view('/admin/view_user', ['users' => $users]);
}

从上面的代码中,我如何显示来自角色和角色用户的行和连接表数据

最佳答案

试试这个:

public function view(Request $id)
{
$user_id = $id->input('id');
$users = DB::table('users')
->select('users.*','role_user.fieldName','roles.fieldName')
->leftjoin('role_user', 'users.id', '=', 'role_user.user_id')
->leftjoin('roles', 'roles.id', '=', 'role_user.role_id')
->where('users.id', '=', $user_id)->get();
return view('/admin/view_user', ['users' => $users]);
}

JOIN查询中写入tableName.fieldName获取perticalur表的数据

关于php - 显示来自左连接查询的数据 [Laravel 5],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37394562/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com