diff --git a/app/Http/Controllers/ProgettiController.php b/app/Http/Controllers/ProgettiController.php index 34a0060..0dde7fe 100644 --- a/app/Http/Controllers/ProgettiController.php +++ b/app/Http/Controllers/ProgettiController.php @@ -11,7 +11,9 @@ class ProgettiController extends Controller // public function listaProgetto() { - return view('progetti.list',[ + /* $progetti=Progetti::getProgetti(); + dd($progetti);*/ + return view('progetti.list',[ 'progetti'=>Progetti::getProgetti() ]); } @@ -32,4 +34,15 @@ class ProgettiController extends Controller return redirect(Route('progetti')); } + public function inserisciTask(Request $id) + { + + } + + public function dettaglioProgetto(Request $id) + { + $progetto = Progetti::getProgettoById($id['id']); + return view('progetti.dettaglio',['dettaglio'=>$progetto]); + } + } diff --git a/app/Models/Progetti.php b/app/Models/Progetti.php index 8c81e58..d21e545 100644 --- a/app/Models/Progetti.php +++ b/app/Models/Progetti.php @@ -11,11 +11,23 @@ class Progetti extends Model use HasFactory; public static function getProgetti() { - return DB::table('progettis')->join('users','progettis.fk_user','=','users.id')->get(); + return DB::table('progettis') + ->select( + 'progettis.id as progetto', + 'users.id as userid', + 'nome', + 'name', + 'descrizione', + 'data_creazione', + 'data_fine', + 'budget', + 'stato', + 'note') + ->join('users','progettis.fk_user','=','users.id')->get(); } public static function getProgettoById($id){ - return DB::table('progettis')->where('id','=',$id)->get(); + return DB::table('progettis')->join('users','progettis.fk_user','=','users.id')->where('progettis.id','=',$id)->get(); } public static function saveProgetto($progetto){ diff --git a/resources/views/progetti/dettaglio.blade.php b/resources/views/progetti/dettaglio.blade.php new file mode 100644 index 0000000..e5009df --- /dev/null +++ b/resources/views/progetti/dettaglio.blade.php @@ -0,0 +1,71 @@ +@extends('admin') +@section('content') +
Nome | +Data Creazione | +Stato | +Coordinatore | +Budget | +Azioni | +
---|---|---|---|---|---|
{{ $progetto->nome; }} | +{{ $progetto->data_creazione; }} | +{{ $progetto->stato; }} | +{{ $progetto->name; }} | +{{ $progetto->budget; }} | ++ + | +