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 );