for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Ladybirdweb\ImportExport\Models;
use Illuminate\Database\Eloquent\Model;
class ImportExportLog extends Model
{
protected $fillable = ['op_id', 'data', 'message'];
/**
* Relationship with import model.
*
* @return void
*/
public function import()
return $this->belongsTo(\Ladybirdweb\ImportExport\Models\Import::class);
return $this->belongsTo(...t\Models\Import::class)
Illuminate\Database\Eloquent\Relations\BelongsTo
void
}
* Model Map accessor.
* Unserialize data while retriving.
* @param $value
* @return string
public function getDataAttribute($value)
return unserialize($value);
* Model Map mulator.
* Serialize data while storing.
public function setDataAttribute($value)
$this->attributes['data'] = serialize($value);
* Unserialize message while retriving.
public function getMessageAttribute($value)
* Serialize message while storing.
public function setMessageAttribute($value)
$this->attributes['message'] = serialize($value);