为了账号安全,请及时绑定邮箱和手机立即绑定

如何从数据库中以雄辩的方式检索created_at数据

如何从数据库中以雄辩的方式检索created_at数据

PHP
qq_花开花谢_0 2022-08-05 10:53:47
我怎么能从数据库created_data,在laravel中雄辩?,我使用的属于许多关系,我想显示借阅的书籍数据和借入的日期,我已经成功显示了借阅的书籍数据,但我无法从数据库中的另一个表中获取created_at数据,名为borrow_history书.phppublic function borrowed(){    return $this->belongsToMany(User::class, 'borrow_history')    ->withTimestamps();}用户.phppublic function borrow(){    return $this->belongsToMany(Book::class, 'borrow_history')    ->withTimestamps();}这是我目前的HomeController.php索引public function index(){    $books = auth()->user()->borrow;    return view('home', [        'books' => $books,    ]);}我想在home.blade上显示created_at数据.php@foreach($borrow_history as $borrow)   <p>      <i class="material-icons">date_range</i> Borrow_date : {{ ???? }}   </p>@endforeach任何人都可以帮我吗?
查看完整描述

1 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

当您使用 Laravel 加载(多对多)关系时,它将在该关系上包含一个 pivot 属性。由于您在关系上,它将包括 和 值。belongsToManywithTimestamps()created_atupdated_at

您应该能够通过以下方式实现您所追求的目标:

$borrow->pivot->created_at;

有关详细信息,可以参考文档(向下滚动到检索中间表列))


查看完整回答
反对 回复 2022-08-05
  • 1 回答
  • 0 关注
  • 103 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信