ProcessRecords.php
764 字节
<?php
namespace App\Models\Project;
use App\Helper\Arr;
use App\Models\Base;
use App\Services\Facades\Upload;
class ProcessRecords extends Base
{
//设置关联表名
protected $table = 'gl_project_process_records';
public function setRecordAttribute($value){
foreach ($value as &$v){
$v['image'] = Upload::url2path($v['image']);
$v['file'] = Upload::url2path($v['file']);
}
$this->attributes['record'] = Arr::a2s($value);
}
public function getRecordAttribute($value){
$value = Arr::s2a($value);
foreach ($value as &$v){
$v['image'] = Upload::path2url($v['image']);
$v['file'] = Upload::path2url($v['file']);
}
return $value;
}
}