File: //var/www/informe-admision/app/Models/Admission.php
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Admission extends Model
{
protected $table = 'admissions';
protected $primaryKey = 'id';
protected $fillable = [
'family_id',
'data_uploads_details_id',
'year',
'level_id',
'status',
'comments',
'group_name',
'age',
'activity_group_score',
'language_score',
'math_concepts_score',
'fine_motor_score',
'attention_autonomy_score',
'general_observations_score',
'total_points',
'percentage',
'interviewer',
'evaluator',
'evaluation_comments',
'garden',
'grade',
'evaluation_date',
'user_created',
'created_at',
'user_updated',
'updated_at',
'deleted',
'user_deleted',
'deleted_at',
];
public function family()
{
return $this->belongsTo('App\Models\Family', 'family_id');
}
public function level()
{
return $this->belongsTo('App\Models\Level', 'level_id');
}
public function dataUploadsDetails()
{
return $this->belongsTo('App\Models\DataUploadsDetails', 'data_uploads_details_id');
}
public function createdBy()
{
return $this->belongsTo('App\Models\Users', 'user_created');
}
public function updatedBy()
{
return $this->belongsTo('App\Models\Users', 'user_updated');
}
public function deletedBy()
{
return $this->belongsTo('App\Models\Users', 'user_deleted');
}
}