Laravel Relationships

后端 未结 2 801
别跟我提以往
别跟我提以往 2020-12-16 16:19

I\'ve been looking over relationships in Laravel 4 in the documentation and I\'m trying to work out the following.

I have a table in my database called \'events\'. T

2条回答
  •  粉色の甜心
    2020-12-16 16:49

    This is basically the same answer as @Marko Aleksić, but with the hasOne() and belongsTo() relationships the right way around.

    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
        }
    
    }
    

提交回复
热议问题