BUB-7 Automobili: Pulizia su controller e gestione dei dati sul model Auto. nuovo form rifornimento TODO: creare migration per Rifornimento

This commit is contained in:
2023-03-30 11:22:43 +02:00
parent cc35fb057a
commit 2be78bfcde
4 changed files with 124 additions and 27 deletions

View File

@@ -4,8 +4,41 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;
class Auto extends Model
{
use HasFactory;
public function getAutoById($id)
{
return $dettagli=DB::table('autos')->find($id);
}
public function getAutoList()
{
return $lista=DB::table('autos')->select(['targa','marca','modello','id'])->get();
}
public function saveAuto($request)
{
DB::table('autos')->insert([
'targa'=>$request['targa'],
'marca'=>$request['marca'],
'modello'=>$request['modello'],
'cilindrata'=>$request['cilindrata'],
'cvfiscali'=>$request['cvfiscali'],
'alimentazione'=>$request['alimentazione'],
'ntelaio'=>$request['ntelaio'],
'nmotore'=>$request['nmotore'],
'data_acquisto'=>$request['data_acquisto'],
'note'=>$request['note'],
]);
}
public function delAuto($id)
{
DB::table('autos')->delete($id['id']);
}
}