diff --git a/app/Http/Controllers/DocumentiController.php b/app/Http/Controllers/DocumentiController.php new file mode 100644 index 0000000..a84ada2 --- /dev/null +++ b/app/Http/Controllers/DocumentiController.php @@ -0,0 +1,39 @@ +hasFile('filename')) + { + $movimento_id=$req->input('id'); + $filename=$req->file('filename')->store('Documenti'); + DB::table('documentis') + ->insert([ + 'movimenti_id'=>$movimento_id, + 'descrizione'=>$req->input('descrizione'), + 'filename'=>$filename, + ]); + return redirect(route('documenti',['id'=>$movimento_id,])); + } + else + { + return 'Nessun File trovato'; + } + } + + public function fileForm(Request $request){ + $documenti = DB::table('documentis') + ->where('movimenti_id','=',$request->input('id')) + ->get(); + return view('conti.documenti.insert', [ + 'id'=>$request->input('id'), + 'documenti'=>$documenti + ]); + } +} diff --git a/app/Models/Documenti.php b/app/Models/Documenti.php new file mode 100644 index 0000000..5d03dab --- /dev/null +++ b/app/Models/Documenti.php @@ -0,0 +1,13 @@ + env('FILESYSTEM_DRIVER', 'local'), + 'default' => env('FILESYSTEM_DRIVER', 'public'), /* |-------------------------------------------------------------------------- diff --git a/database/migrations/2022_03_11_123007_create_condominios_table.php b/database/migrations/2022_03_11_123007_create_condominios_table.php index 3289bd1..ae2df63 100644 --- a/database/migrations/2022_03_11_123007_create_condominios_table.php +++ b/database/migrations/2022_03_11_123007_create_condominios_table.php @@ -16,6 +16,30 @@ class CreateCondominiosTable extends Migration Schema::create('condominios', function (Blueprint $table) { $table->id(); $table->timestamps(); + $table->date('dal'); + $table->date('al'); + $table->foreignId('pertinenza_id'); + $table->decimal('generali',10,2); + $table->decimal('generali_civico',10,2); + $table->decimal('risc_consumo',10,2); + $table->decimal('risc_millesimi',10,2); + $table->decimal('acqua_calda_consumo',10,2); + $table->decimal('acqua_fredda_consumo',10,2); + $table->decimal('ripart_spese',10,2); + $table->decimal('ascensore',10,2); + $table->decimal('scala',10,2); + $table->decimal('autorimessa',10,2); + $table->decimal('gest_inquilini',10,2); + $table->decimal('parcheggi_isola',10,2); + $table->decimal('percorsi_ped',10,2); + $table->decimal('cancello_viale',10,2); + $table->decimal('zone_comuni_gen',10,2); + $table->decimal('mov_personali',10,2); + $table->decimal('tot_gestione',10,2); + $table->decimal('saldi_fine_es_prec',10,2); + $table->decimal('rate_versate',10,2); + $table->decimal('saldo_finale',10,2); + }); } diff --git a/database/migrations/2022_03_14_151214_create_documentis_table.php b/database/migrations/2022_03_14_151214_create_documentis_table.php new file mode 100644 index 0000000..e0b72ce --- /dev/null +++ b/database/migrations/2022_03_14_151214_create_documentis_table.php @@ -0,0 +1,34 @@ +id(); + $table->timestamps(); + $table->foreignId('movimenti_id'); + $table->string('descrizione'); + $table->string('filename'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('documentis'); + } +} diff --git a/resources/views/conti/documenti/insert.blade.php b/resources/views/conti/documenti/insert.blade.php new file mode 100644 index 0000000..ddbba56 --- /dev/null +++ b/resources/views/conti/documenti/insert.blade.php @@ -0,0 +1,73 @@ +@extends('admin') +@section('content') +
Descrizione | +Azione | +
---|---|
{{ $documento->descrizione; }} | ++ + + | +