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 daa8954..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')->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/admin.blade.php b/resources/views/admin.blade.php index 14683a2..327fe2f 100644 --- a/resources/views/admin.blade.php +++ b/resources/views/admin.blade.php @@ -57,7 +57,7 @@