1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-25 15:58:56 +01:00
Dasc3er 667b343f62 Aggiunta sistema di gestione Combinazioni Articoli
Introduzione moduli Combinazioni e Attributi Combinazioni, al fine di gestire le combinazioni di articoli (varianti) sulla base di Attributi liberamente impostabili.
Introduzione plugin dedicato alla visualizzazione delle Varianti Articolo.
Modifica del sistema di modifica degli Articoli per sincronizzare in automatico alcuni campi condivisi tra le varianti.
2021-08-31 15:46:14 +02:00

34 lines
680 B
PHP

<?php
namespace Modules\AttributiCombinazioni;
use Common\SimpleModelTrait;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class ValoreAttributo extends Model
{
use SimpleModelTrait;
use SoftDeletes;
protected $table = 'mg_valori_attributi';
public static function build(Attributo $attributo, $valore)
{
$model = new self();
$model->attributo()->associate($attributo);
$model->nome = $valore;
$model->save();
return $model;
}
/* Relazioni Eloquent */
public function attributo()
{
return $this->belongsTo(Attributo::class, 'id_attributo');
}
}