BUB-19 Realizzato lista e inserimento nuovo progetto

This commit is contained in:
2023-04-12 17:11:03 +02:00
parent 6d759ffacd
commit c8f244700b
7 changed files with 141 additions and 2 deletions

View File

@@ -2,9 +2,31 @@
namespace App\Http\Controllers;
use App\Models\Progetti;
use App\Models\User;
use Illuminate\Http\Request;
class ProgettiController extends Controller
{
//
public function listaProgetto()
{
return view('progetti.list',[
'progetti'=>Progetti::getProgetti()
]);
}
public function nuovoProgetto()
{
return view('progetti.new',['coordinatori'=>User::getUsers()]);
}
public function salvaProgetto(Request $request)
{
Progetti::saveProgetto($request);
return view('progetti.list',[
'progetti'=>Progetti::getProgetti()
]);
}
}

View File

@@ -25,7 +25,7 @@ class Progetti extends Model
'data_creazione'=>date('Y-m-d'),
'data_inizio'=>$progetto['data_inizio'],
'data_fine'=>$progetto['data_fine'],
'coordinatore'=>$progetto['coordinatore'],
'fk_user'=>$progetto['coordinatore'],
'budget'=>$progetto['budget'],
'stato'=>$progetto['stato'],
'note'=>$progetto['note']

View File

@@ -64,6 +64,10 @@ class User extends Authenticatable
}
public static function getUserById($id)
{
return DB::table('users')->where('id','=',$id)->get();
}
public static function getUsers()
{
return DB::table('users')->orderBy('name')->get();
}