diff --git a/app/Http/Controllers/DocumentiController.php b/app/Http/Controllers/DocumentiController.php index 7377dbf..5998caf 100644 --- a/app/Http/Controllers/DocumentiController.php +++ b/app/Http/Controllers/DocumentiController.php @@ -30,24 +30,14 @@ class DocumentiController extends Controller ]); } - public function newFolder() + public function newFolder(Request $req) { // 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 - public function fileMovimentiForm(Request $request){ - $documenti = Documenti::getList($request->input('id'),'Movimenti'); - return view('conti.documenti.insert', [ - 'id'=>$request['id']), - 'documenti'=>$documenti - ]); - } - */ + public function listaDocumenti() { diff --git a/app/Models/Documenti.php b/app/Models/Documenti.php index d684531..b8ba223 100644 --- a/app/Models/Documenti.php +++ b/app/Models/Documenti.php @@ -9,6 +9,12 @@ use Illuminate\Support\Facades\DB; class Documenti extends Model { use HasFactory; + + + protected $fillable = [ + 'descrizione', + 'path', + ]; public static function countDocument($id){ $quanti=DB::table('documentis') @@ -32,6 +38,7 @@ class Documenti extends Model ->insert([ // 'movimenti_id'=>$movimento_id, 'descrizione'=>$req->input('descrizione'), + 'path'=>$req->input('path'), // 'filename'=>$filename, ]); } diff --git a/public/js/app/documenti.js b/public/js/app/documenti.js new file mode 100644 index 0000000..1767ecd --- /dev/null +++ b/public/js/app/documenti.js @@ -0,0 +1,19 @@ +$(document).ready(function() { + $('#tab_documenti').DataTable({ + "responsive": true, + "order": [[0, "desc"]] + }); + + // $('.select2').select2(); + + +$(document).on('click', '#open_modal_folder', function() { + + $('#form').find('input[type="text"], textarea, input[type="number"],input[type="date"],option').val(""); + // $('#form').find('input[type="date"]').val(strDate); + $('#myModal').modal('show'); + $('.modal-title').text(' Nuova Cartella'); + $('#form').attr('action', '/admin/documenti'); +}); + +}); \ No newline at end of file diff --git a/resources/views/documenti/lista.blade.php b/resources/views/documenti/lista.blade.php index 84019b3..06ac561 100644 --- a/resources/views/documenti/lista.blade.php +++ b/resources/views/documenti/lista.blade.php @@ -6,7 +6,7 @@ @section('content')
- + Nuova Cartella +
@@ -20,25 +20,62 @@ Nome Cartella + Path @foreach($data as $dato) {{$dato->descrizione}} + {{$dato->path}} @endforeach
+ +