Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App;
- use Illuminate\Database\Eloquent\Model;
- class UserCourse extends Model
- {
- protected $fillable = ['id', 'user_id', 'course_id', 'status'];
- public function course()
- {
- return $this->hasOne('App\Course', 'id', 'course_id');
- }
- public function completed_lessons()
- {
- // не нифига, нет колонки course_id у users_progress
- //return $this->hasMany('App\UsersProgress', 'course_id', 'course_id')->where('user_id', 'user_d');
- }
- public function lessons()
- {
- return $this->hasMany('App\Lesson', 'course_id', 'course_id');
- }
- public function last_completed_lesson()
- {
- //тут тоже
- // return $this->hasOne('App\UsersProgress', 'user_id', 'user_id')->whereColumn('users_progresses.course_id', '=', 'lessons.course_id');
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement