<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class plan extends Model { use HasFactory; public $timestamps = true; protected $table ='plans'; protected $fillable = [ 'codigo', 'nombre', 'oportunidad_plan', 'semestre_ejecucion', 'duracion', 'estado', 'avance', 'evaluacion_eficacia', ]; public function users(){ return $this->belongsTo(User::class,'id_user'); } public function estandars(){ return $this->belongsTo(Estandar::class,'id_estandar'); } public function fuentes(){ return $this->hasMany(Fuentes::class,'id_plan'); } public function metas(){ return $this->hasMany(Metas::class,'id_plan'); } public function recursos(){ return $this->hasMany(Recursos::class,'id_plan'); } public function observaciones(){ return $this->hasMany(Observaciones::class,'id_plan'); } public function problemasOportunidade(){ return $this->hasMany(ProblemasOportunidades::class,'id_plan'); } public function accionesMejoras(){ return $this->hasMany(AccionesMejoras::class,'id_plan'); } public function causasRaices(){ return $this->hasMany(CausasRaices::class,'id_plan'); } public function responsables(){ return $this->hasMany(Responsables::class,'id_plan'); } // }