<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Course extends Model
{
    use HasFactory;
    // protected $connection = 'study_data';
    // protected $table = 'courses';
    protected $fillable = ['name', 'url', 'meta_title', 'meta_description', 'meta_keywords', 'page_content', 'course_level', 'admission_website', 'type_of_university', 'application_process', 'scholarships', 'timeOfLearning', 'difficultyLevel', 'durationValue', 'durationUnit', 'educationType', 'deliveryMethod','year_of_establishment', 'university_id', 'city_id', 'course_level_id', 'course_categories_id', 'status', 'entry_requirements', 'fees_expenses', 'highlights', 'highlight_description'];
    
    public function university()
    {
        return $this->belongsTo(Universities::class);
    }
    public function category()
    {
        return $this->belongsTo(CourseCategory::class,'course_categories_id');
    }
    public function level()
    {
        return $this->belongsTo(CourseLevel::class,'course_level_id');
    }
}
