KnowledgeExplanation.php 693 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. class KnowledgeExplanation extends Model
  5. {
  6. protected $table = 'knowledge_explanations';
  7. protected $fillable = [
  8. 'knowledge_id',
  9. 'teacher_id',
  10. 'student_id',
  11. 'assemble_type',
  12. 'status',
  13. 'kp_codes',
  14. 'case_payload',
  15. 'content_hash',
  16. 'pdf_url',
  17. 'generated_at',
  18. ];
  19. protected $casts = [
  20. 'id' => 'integer',
  21. 'teacher_id' => 'string',
  22. 'student_id' => 'string',
  23. 'assemble_type' => 'integer',
  24. 'kp_codes' => 'array',
  25. 'case_payload' => 'array',
  26. 'generated_at' => 'datetime',
  27. ];
  28. }