Root Zanli
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
o5t6x7pgljbm
/
www
/
admin
/
app
/
Models
/
DataImport
/
Filename :
ImportQueueItem.php
back
Copy
<?php namespace App\Models\DataImport; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\HasMany; use Illuminate\Database\Eloquent\Relations\HasOne; use Illuminate\Database\Eloquent\SoftDeletes; class ImportQueueItem extends Model { use SoftDeletes; protected $table = 'import_queue_items'; protected $primaryKey = 'import_queue_item_id'; protected $fillable = [ 'import_profile_id', 'uploaded_file_name', 'temp_table_name', 'original_file_handle', 'error_file_handle', 'current_status', 'started_at', 'finished_at', 'scheduled_by' ]; const CREATED_AT = 'created_at'; const UPDATED_AT = 'updated_at'; public function profile() { return $this->belongsTo(ImportProfile::class, 'import_profile_id', 'import_profile_id'); } public function errorSummaries() : HasMany { return $this->hasMany(ImportErrorSummary::class, 'import_queue_item_id', 'import_queue_item_id'); } public function additionalDetails() : HasOne { return $this->hasOne(ImportAdditionalDetail::class, 'import_queue_item_id', 'import_queue_item_id'); } } ?>