From d25fe1cef1d4743871144796be2a2af14f733cf7 Mon Sep 17 00:00:00 2001 From: FlavioBarachino Date: Wed, 18 Oct 2023 14:31:11 +0200 Subject: [PATCH] inizio gestione Folders --- app/Http/Controllers/DocumentiController.php | 7 +++++++ app/Models/Documenti.php | 8 ++++---- resources/views/documenti/lista.blade.php | 6 ++++++ routes/admin.php | 5 +++-- 4 files changed, 20 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/DocumentiController.php b/app/Http/Controllers/DocumentiController.php index 6748ade..7377dbf 100644 --- a/app/Http/Controllers/DocumentiController.php +++ b/app/Http/Controllers/DocumentiController.php @@ -30,6 +30,13 @@ class DocumentiController extends Controller ]); } + public function newFolder() + { + // crea una nuova caregoria per i documenti + Documenti::store($req); + return redirect(route('folders')); + } + /* // {issue #5} Proposta cambiamento per generalizzazione documenti // NB: cambiare anche in routes/admin.php il riferimento alla funzione da richiamare diff --git a/app/Models/Documenti.php b/app/Models/Documenti.php index 6d6b8ad..d684531 100644 --- a/app/Models/Documenti.php +++ b/app/Models/Documenti.php @@ -26,13 +26,13 @@ class Documenti extends Model */ public static function store($req) { - $movimento_id=$req->input('id'); - $filename=$req->file('filename')->store('Documenti'); + // $movimento_id=$req->input('id'); + // $filename=$req->file('filename')->store('Documenti'); DB::table('documentis') ->insert([ - 'movimenti_id'=>$movimento_id, + // 'movimenti_id'=>$movimento_id, 'descrizione'=>$req->input('descrizione'), - 'filename'=>$filename, + // 'filename'=>$filename, ]); } diff --git a/resources/views/documenti/lista.blade.php b/resources/views/documenti/lista.blade.php index 421b45a..09f620d 100644 --- a/resources/views/documenti/lista.blade.php +++ b/resources/views/documenti/lista.blade.php @@ -2,8 +2,14 @@ @section('content_header')

Lista delle Cartelle

+@endsection @section('content') +
+ + + Nuova Cartella +
+
diff --git a/routes/admin.php b/routes/admin.php index f5c6f85..9b911a0 100644 --- a/routes/admin.php +++ b/routes/admin.php @@ -178,8 +178,9 @@ Route::group(['middleware'=>['permission:avvisi']], function(){ // DOCUMENTI GENERICI Route::group(['middleware'=>['permission:documenti']], function(){ - Route::get('documenti', [DocumentiController::class, 'listaDocumenti']); - Route::post('documenti', [DocumentiController::class, 'storeFile']); + Route::get('documenti', [DocumentiController::class, 'listaDocumenti'])->name('folders'); + Route::post('documenti', [DocumentiController::class, 'newFolder']); + });