for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Created by Reliese Model.
* Date: Thu, 12 Jul 2018 22:39:27 +0000.
*/
namespace App\Models;
* Class Criteria
*
* @property int $id
* @property int $criteria_type_id
* @property int $job_poster_id
* @property int $skill_id
* @property int $skill_level_id
* @property \Jenssegers\Date\Date $created_at
* @property \Jenssegers\Date\Date $updated_at
* @property \App\Models\Lookup\CriteriaType $criteria_type
* @property \App\Models\JobPoster $job_poster
* @property \App\Models\Skill $skill
* @property \App\Models\Lookup\SkillLevel $skill_level
class Criteria extends BaseModel {
protected $table = 'criteria';
protected $casts = [
'criteria_type_id' => 'int',
'job_poster_id' => 'int',
'skill_id' => 'int',
'skill_level_id' => 'int'
];
protected $fillable = [
'criteria_type_id',
'skill_id',
'skill_level_id',
protected $with = [
'criteria_type',
'skill',
'skill_level'
public function criteria_type() {
return $this->belongsTo(\App\Models\Lookup\CriteriaType::class);
}
public function job_poster() {
return $this->belongsTo(\App\Models\JobPoster::class);
public function skill() {
return $this->belongsTo(\App\Models\Skill::class);
public function skill_level() {
return $this->belongsTo(\App\Models\Lookup\SkillLevel::class);