gpt4 book ai didi

Laravel 关系

转载 作者:行者123 更新时间:2023-12-02 06:43:44 27 4
gpt4 key购买 nike

我一直在 documentation 中查看 Laravel 4 中的关系我正在尝试解决以下问题。

我的数据库中有一个名为“事件”的表。该表具有各种字段,主要包含与其他表相关的 ID。例如,我有一个“类(class)”表。 events 表包含一个名为“course_id”的字段,该字段与类(class)表中“id”字段的 ID 相关。

所以基本上,我正在寻求一些关于如何将两者关联起来(belongsTo()?)然后将连接的数据传递到 View 的建议。

这是我目前所处的位置 http://paste.laravel.com/pf3 .

我希望你们能够就如何最好地解决这个问题给我一些建议。谢谢。

天然气

最佳答案

这基本上与@Marko Aleksić 相同的答案,但具有正确的 hasOne() 和 BelongsTo() 关系。

class Course extends Eloquent{

protected $table = 'courses';


public function event()
{
return $this->hasOne('Event'); // links this->id to events.course_id
}
}


class Event extends Eloquent {

protected $table = 'events';

public function course()
{
return $this->belongsTo('Course'); // links this->course_id to courses.id
}

}

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

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