Correzioni minori
This commit is contained in:
parent
a4ab015a2a
commit
9585ef79f9
|
@ -180,6 +180,7 @@ switch (post('op')) {
|
||||||
if (!empty($_FILES) && !empty($_FILES['immagine']['name'])) {
|
if (!empty($_FILES) && !empty($_FILES['immagine']['name'])) {
|
||||||
$upload = Uploads::upload($_FILES['immagine'], [
|
$upload = Uploads::upload($_FILES['immagine'], [
|
||||||
'name' => 'Immagine',
|
'name' => 'Immagine',
|
||||||
|
'category' => 'Immagini',
|
||||||
'id_module' => $id_module,
|
'id_module' => $id_module,
|
||||||
'id_record' => $id_record,
|
'id_record' => $id_record,
|
||||||
], [
|
], [
|
||||||
|
|
|
@ -167,13 +167,23 @@ class Combinazione extends Model
|
||||||
protected function sincronizzaCampi($values)
|
protected function sincronizzaCampi($values)
|
||||||
{
|
{
|
||||||
$articoli = $this->articoli->pluck('id')->all();
|
$articoli = $this->articoli->pluck('id')->all();
|
||||||
|
if (empty($articoli)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Aggiornamento dati varianti
|
||||||
database()->table('mg_articoli')
|
database()->table('mg_articoli')
|
||||||
->whereIn('id', $articoli)
|
->whereIn('id', $articoli)
|
||||||
->update($values);
|
->update($values);
|
||||||
|
|
||||||
|
// Filtro campi combinazioni
|
||||||
|
$combo = collect($values)->filter(function ($value, $key) {
|
||||||
|
return in_array($key, self::$campi_combinazione);
|
||||||
|
});
|
||||||
|
|
||||||
|
// Aggiornamento dati combinazioni
|
||||||
database()->table('mg_combinazioni')
|
database()->table('mg_combinazioni')
|
||||||
->where('id', $this->id)
|
->where('id', $this->id)
|
||||||
->update($values);
|
->update($combo->toArray());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue