New_Micro_Learning/backend/app/Modules/Courses/Domain/Block.php

25 خطوط
701 B
PHP

<?php
namespace App\Modules\Courses\Domain;
use Illuminate\Database\Eloquent\Concerns\HasUlids;
use Illuminate\Database\Eloquent\Model;
class Block extends Model
{
use HasUlids;
protected $fillable = [
'organization_id', 'course_version_id', 'lesson_id', 'type', 'schema_version',
'data', 'style', 'behavior', 'responsive', 'accessibility', 'position', 'revision',
];
protected function casts(): array
{
return [
'schema_version' => 'integer', 'position' => 'integer', 'revision' => 'integer', 'data' => 'array',
'style' => 'array', 'behavior' => 'array', 'responsive' => 'array', 'accessibility' => 'array',
];
}
}