store-manage/app/Models/Train/Examination.php

32 lines
674 B
PHP

<?php
namespace App\Models\Train;
use Illuminate\Database\Eloquent\Model;
use App\Traits\HasDateTimeFormatter;
use EloquentFilter\Filterable;
/**
* 培训管理-考试
*/
class Examination extends Model
{
use HasDateTimeFormatter, Filterable;
protected $table = 'train_examinations';
protected $guarded = [];
protected $casts = [
// [{title: 题目, cate: 类型, options: 选项, score: 分值}]
'questions' => 'json',
'published_at' => 'datetime',
'exam_status' => \App\Enums\ExamStatus::class,
];
public function modelFilter()
{
return \App\Admin\Filters\TrainExaminationFilter::class;
}
}