BUB-19 - Aggiunto tabella gestione Progetti e prime funzioni nel model

This commit is contained in:
2023-04-12 16:16:26 +02:00
parent e95f5b2e14
commit 6d759ffacd
5 changed files with 158 additions and 0 deletions

34
app/Models/Progetti.php Normal file
View File

@@ -0,0 +1,34 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;
class Progetti extends Model
{
use HasFactory;
public static function getProgetti() {
return DB::table('progettis')->get();
}
public static function getProgettoById($id){
return DB::table('progettis')->where('id','=',$id)->get();
}
public static function saveProgetto($progetto){
DB::table('progettis')->insert([
'nome'=>$progetto['nome'],
'descrizione'=>$progetto['descrizione'],
'data_creazione'=>date('Y-m-d'),
'data_inizio'=>$progetto['data_inizio'],
'data_fine'=>$progetto['data_fine'],
'coordinatore'=>$progetto['coordinatore'],
'budget'=>$progetto['budget'],
'stato'=>$progetto['stato'],
'note'=>$progetto['note']
]);
}
}