sách gpt4 ai đã đi

laravel- Eloquent 关系

In lại 作者:行者123 更新时间:2023-12-02 14:17:38 29 4
mua khóa gpt4 Nike

我有一个类(class)表、类(class)hasMany部分和部分hasMany讲座以及讲座hasMany评论。如果我有评论 ID 并且想知道其类(class)名称,我应该如何在 LectureComment 模型中定义关系?

表结构

类(class):id|标题

部分:id|course_id|name

讲座:id|section_id|name|description

lecture_comments:id|lecture_id|user_id|comment_body

1 Câu trả lời

类(class)模型:

public function sections()
{
return $this->hasMany('App\Section');
}

剖面模型:

public function course()
{
return $this->belongsTo('App\Course');
}

public function lectures()
{
return $this->hasMany('App\Lecture');
}

讲座模型:

public function section()
{
return $this->belongsTo('App\Section');
}

public function lectures_comments()
{
return $this->hasMany('App\LecturesComment');
}

讲座评论模型:

public function lecture()
{
return $this->belongsTo('App\Lecture');
}

要接收所需数据,您必须遍历关系。

如果您正确编写了外键,此代码将返回类(class)标题:

$comment = LecturesComment::find(1);

$courseName = $comment->lecture->section->course->title

希望对您有所帮助:)

关于laravel- Eloquent 关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42324838/

29 4 0
Bài viết được đề xuất: haskell - 在 Haskell 和 -XDeriveDataTypeable 中引发异常
Bài viết được đề xuất: vba - Excel VBA 问题 - If then ElseIf 语句
Bài viết được đề xuất: libtool - libtool 的 .lai 文件有什么用?
Bài viết được đề xuất: Asp.net 从 Https 重定向到 Http
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com