47 lines
796 B
PHP
47 lines
796 B
PHP
<?php
|
|
|
|
namespace Modules\Transformation\app\Models;
|
|
|
|
use Illuminate\Database\Eloquent\Model;
|
|
|
|
class Transformation extends Model
|
|
{
|
|
const FILE_PATH = 'uploads/transformations/';
|
|
|
|
protected $fillable = [
|
|
'before',
|
|
'after',
|
|
'name',
|
|
'grade',
|
|
'graft'
|
|
];
|
|
|
|
/**
|
|
*
|
|
*/
|
|
public function getBeforeImageAttribute()
|
|
{
|
|
$result = null;
|
|
|
|
if($this->before) {
|
|
$result = asset('storage/' . Self::FILE_PATH . $this->before);
|
|
}
|
|
|
|
return $result;
|
|
}
|
|
|
|
/**
|
|
*
|
|
*/
|
|
public function getAfterImageAttribute()
|
|
{
|
|
$result = null;
|
|
|
|
if($this->after) {
|
|
$result = asset('storage/' . Self::FILE_PATH . $this->after);
|
|
}
|
|
|
|
return $result;
|
|
}
|
|
}
|