corretto lunghezza stringa colonne ntelaio e nmotore
This commit is contained in:
@@ -17,4 +17,8 @@ class Accessori extends Model
|
||||
'descrizione'=>$data['descrizione'],
|
||||
]);
|
||||
}
|
||||
|
||||
public static function getElementsbyOperazione($data) {
|
||||
return DB::table('accessoris')->where('fk_operazione_id','=',$data)->get();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,4 +17,8 @@ class Manutenzione extends Model
|
||||
'descrizione'=>$data['descrizione'],
|
||||
]);
|
||||
}
|
||||
|
||||
public static function getElementsbyOperazione($data) {
|
||||
return DB::table('manutenziones')->where('fk_operazione_id','=',$data)->get();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -61,13 +61,30 @@ class Operazione extends Model
|
||||
public static function getOperazioni($autoId)
|
||||
{
|
||||
// Ritorna la lista delle operazioni effettuate sull'auto
|
||||
$automobile=Auto::getAutoById($autoId);
|
||||
$data=DB::table('operaziones')
|
||||
->leftJoin('accessoris','operaziones.id','=','accessoris.fk_operazione_id')
|
||||
->leftJoin('manutenziones','operaziones.id','=','manutenziones.fk_operazione_id')
|
||||
->leftJoin('rifornimentos', 'operaziones.id','=','rifornimentos.fk_operazione_id')
|
||||
->leftJoin('revisiones','operaziones.id','=','revisiones.fk_operazione_id')
|
||||
->where('fk_auto_id','=',$autoId)
|
||||
->orderBy('km')
|
||||
->get();
|
||||
return $data;
|
||||
foreach ($data as $dato)
|
||||
{
|
||||
$accessori[$dato->id]=Accessori::getElementsbyOperazione($dato->id);
|
||||
$manutenzione[$dato->id]=Manutenzione::getElementsbyOperazione($dato->id);
|
||||
$revisione[$dato->id]=Revisione::getElementsbyOperazione($dato->id);
|
||||
$rifornimento[$dato->id]=Rifornimento::getElementsbyOperazione($dato->id);
|
||||
if(isset($dato->km)){$km=$dato->km;}else{$km=0;}
|
||||
}
|
||||
// Debug
|
||||
/* dd($rifornimento);*/
|
||||
return view('auto.detail',[
|
||||
'dettagli'=>$automobile,
|
||||
'km'=>$km,
|
||||
|
||||
'operazione'=>$data,
|
||||
'accessori'=>$accessori,
|
||||
'manutenzione'=>$manutenzione,
|
||||
'revisione'=>$revisione,
|
||||
'rifornimento'=>$rifornimento,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -20,4 +20,8 @@ class Revisione extends Model
|
||||
'dataproxrevisione'=>$data['dataproxrevisione'],
|
||||
]);
|
||||
}
|
||||
|
||||
public static function getElementsbyOperazione($data) {
|
||||
return DB::table('revisiones')->where('fk_operazione_id','=',$data)->get();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -20,4 +20,8 @@ class Rifornimento extends Model
|
||||
'fk_operazione_id'=>$id
|
||||
]);
|
||||
}
|
||||
|
||||
public static function getElementsbyOperazione($data) {
|
||||
return DB::table('rifornimentos')->where('fk_operazione_id','=',$data)->get();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user