【发布时间】:2021-01-26 11:13:24
【问题描述】:
我是 Laravel 的新手,我在将一个数据库表中的“id”匹配到另一个时遇到了麻烦。
在我看来,我正在显示一个表格,其中包含从我的数据库中获取的数据。该表的一列是从“claims”表中提取的“id”。
我还有一个“accounts”表,用于存储相关“id”的“account_name”。所以我试图在与'id'匹配的地方显示'account_name'。
控制器中的代码
$account = Account::orderBy('account_name')->get();
$data = [
'claim_data' => $claim_data,
'client' => $client,
'start_date' => $start_date,
'end_date' => $end_date,
'capacity' => $capacity,
'status' => $status,
'account' => $account
];
$returnHTML = view('reports._get_client_claim_report')->with($data)->render();
查看代码
<td>{{ ($claim->client_account_id == $account->id ? $account->account_name : '') }}</td>
【问题讨论】:
-
欢迎来到SO ...您遇到了什么问题?
-
请将您的两张表的结构添加到您的帖子中,以便更好地理解并更好地帮助您。
标签: database laravel eloquent relational-database one-to-one