ShareFile.php 467 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Factories\HasFactory;
  4. use Illuminate\Database\Eloquent\Model;
  5. class ShareFile extends Model
  6. {
  7. use HasFactory;
  8. protected $fillable = [
  9. 'object_type', 'object_id', 'uuid', 'files', 'expiration_time', 'created_by'
  10. ];
  11. protected $casts = [
  12. 'files' => 'array',
  13. ];
  14. public function createdBy()
  15. {
  16. return $this->belongsTo(User::class, "created_by");
  17. }
  18. }