【发布时间】:2019-08-22 16:58:18
【问题描述】:
我正在尝试创建一个优惠论坛,一些用户可以在其中创建他们的优惠以提供他们的服务,我想显示创建该优惠的人的姓名而不是 ID。
在我的数据库中,我有两个表:
报价表:
用户表:
在 offer 中,我有一列professor_id,它与用户表的 id 相关。
这是我在控制器中显示优惠的内容:
public function ofertes(){
$ofertes = Oferta::all()->sortByDesc('id');
return view('create.ofertes')->with(compact('ofertes'));
}
在 Blade.php 中我有那个代码:
@foreach($ofertes as $oferta)
<tr>
<td>Nom : {{$oferta->professor_id}}</td> <br>
<td>Títol : {{$oferta->titol}}</td> <br>
<td>Descripció: {{$oferta->descripcio}}</td> <br>
<td>Data: {{$oferta->created_at}}</td> <br><br>
</tr>
@endforeach
这就是显示的内容:
在哪里显示 nom,我如何显示名称而不是 id?
谢谢!
【问题讨论】:
-
你试过把 $oferta->professor_id 改成 $oferta->nom
-
嘿!是的,我试过了,但问题是 nom 来自另一个表,问题是我不知道如何得到它
-
然后看看在 laravel 中加入表格,我目前在手机上,帮不了你
-
用户表截图中的那些邮箱地址是真的还是假的?如果它们是真实的:请删除屏幕截图,因为您正在暴露它们并可能违反 GDPR。
-
没有问题,完全是假的
标签: php laravel phpmyadmin