<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class AccessedModule extends Model
{
protected $primaryKey = ['module_id', 'class_member_id'];
public $incrementing = false;
public $table = 'accessed_module';
public $timestamps = false;
public $fillable = [
'module_id',
'class_member_id',
'accessed_at'
];
protected $casts = [
'accessed_at' => 'datetime'
];
public static array $rules = [
'module_id' => 'required',
'class_member_id' => 'required',
'accessed_at' => 'nullable'
];
public function classMember(): \Illuminate\Database\Eloquent\Relations\BelongsTo
{
return $this->belongsTo(\App\Models\ClassMember::class, 'class_member_id');
}
public function module(): \Illuminate\Database\Eloquent\Relations\BelongsTo
{
return $this->belongsTo(\App\Models\Module::class, 'module_id');
}
}
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]