Attr.php
647 字节
<?php
namespace App\Models\Product;
use App\Helper\Arr;
use App\Models\Base;
use Illuminate\Database\Eloquent\SoftDeletes;
class Attr extends Base
{
use SoftDeletes;
protected $appends = ['attr_num'];
//设置关联表名
protected $table = 'gl_product_attr';
//连接数据库
protected $connection = 'custom_mysql';
public function setAttrsAttribute($value)
{
$this->attributes['attrs'] = Arr::a2s($value);
}
public function getAttrsAttribute($value)
{
return Arr::s2a($value);
}
public function getAttrNumAttribute()
{
return count($this->attrs);
}
}