MIF_E31210287/app/Models/Atribut.php

25 lines
610 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Atribut extends Model
{
use HasFactory;
protected $fillable = ['name', 'slug', 'type', 'desc'];
public static array $rules = [
'name' => 'required',
'type' => ['bail', 'required', 'in:numeric,categorical']
], $tipe = ['numeric' => 'Numerik', 'categorical' => 'Kategorikal'];
public function nilai_atribut()
{
return $this->hasOne(NilaiAtribut::class, 'atribut_id');
}
public function probability()
{
return $this->hasOne(Probability::class, 'atribut_id');
}
}