diff --git a/app/Http/Controllers/AutoController.php b/app/Http/Controllers/AutoController.php index 0f9f4ee..179cb09 100644 --- a/app/Http/Controllers/AutoController.php +++ b/app/Http/Controllers/AutoController.php @@ -111,4 +111,10 @@ class AutoController extends Controller Revisione::saveRevisione($id,$request); return redirect(route('auto_list')); } + + public function getOperazioni(Request $request) + { + $operazioni=Operazione::getOperazioni($request['id']); + dd($operazioni); + } } diff --git a/app/Models/Operazione.php b/app/Models/Operazione.php index fb79d24..2355362 100644 --- a/app/Models/Operazione.php +++ b/app/Models/Operazione.php @@ -61,6 +61,13 @@ class Operazione extends Model public static function getOperazioni($autoId) { // Ritorna la lista delle operazioni effettuate sull'auto - + $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) + ->get(); + return $data; } } diff --git a/database/seeders/CategorieSeeder.php b/database/seeders/CategorieSeeder.php new file mode 100644 index 0000000..24ecbf4 --- /dev/null +++ b/database/seeders/CategorieSeeder.php @@ -0,0 +1,22 @@ +insert( + ['cat_name'=>'Automobili'] + ); + } +} diff --git a/database/seeders/TagSeeder.php b/database/seeders/TagSeeder.php new file mode 100644 index 0000000..d941ad7 --- /dev/null +++ b/database/seeders/TagSeeder.php @@ -0,0 +1,22 @@ +insert( + ['tag_name'=>'System'] + ); + } +} diff --git a/database/seeders/UserSeeder.php b/database/seeders/UserSeeder.php new file mode 100644 index 0000000..0b1d1f5 --- /dev/null +++ b/database/seeders/UserSeeder.php @@ -0,0 +1,27 @@ +insert( + [ + 'name'=>'SystemUser', + 'email'=>env('SYSADMIN_MAIL'), + 'password'=>Hash::make(Str::random(16)), + ] + ); + } +} diff --git a/routes/admin.php b/routes/admin.php index 2ac06cb..25fa71e 100644 --- a/routes/admin.php +++ b/routes/admin.php @@ -78,6 +78,7 @@ Route::get('/', [MovimentiController::class,'dashboard']); Route::post('auto/manutenzione', [AutoController::class, 'saveManutenzione']); Route::get('auto/accessori', [AutoController::class, 'accessoriAuto']); Route::post('auto/accessori', [AutoController::class, 'saveAccessori']); + Route::get('auto/operazioni', [AutoController::class, 'getOperazioni']); /// TEST routes Route::get('fullcalender', [FullCalenderController::class, 'index']);