|
|
@@ -12,7 +12,7 @@ class MaterialBox extends Model
|
|
|
|
|
|
protected $fillable=['code','status'];
|
|
|
|
|
|
- public $enums=[
|
|
|
+ static public $enums=[
|
|
|
'status'=>[
|
|
|
'在库外'=>1,
|
|
|
'在U型线'=>2,
|
|
|
@@ -24,7 +24,7 @@ class MaterialBox extends Model
|
|
|
];
|
|
|
function __construct(array $attributes = [])
|
|
|
{
|
|
|
- foreach ($this->enums as &$enum) {
|
|
|
+ foreach (self::$enums as &$enum) {
|
|
|
$enum=$enum+array_flip($enum);
|
|
|
}
|
|
|
parent::__construct($attributes);
|
|
|
@@ -32,10 +32,10 @@ class MaterialBox extends Model
|
|
|
|
|
|
public function getStatusAttribute($value)
|
|
|
{
|
|
|
- return $this->enums['status'][$value];
|
|
|
+ return self::$enums['status'][$value];
|
|
|
}
|
|
|
public function setStatusAttribute($value)
|
|
|
{
|
|
|
- $this->attributes['status']=$this->enums['status'][$value];
|
|
|
+ $this->attributes['status']=self::$enums['status'][$value];
|
|
|
}
|
|
|
}
|