bubofamily/app/Http/Controllers/AutoController.php

66 lines
1.6 KiB
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class AutoController extends Controller
{
//
public static function index()
{
// lista le auto inserite nel gestionale
$lista=DB::table('autos')->select(['targa','marca','modello','id'])->get();
// dd($lista); // debug
return view('auto.list',['title'=>'Automobile', 'automobili'=>$lista]);
}
public function newAuto()
{
// mostra il form di inserimento di una nuova Auto
return view('auto.form',['title'=>'Form Automobile']);
}
public function saveAuto(Request $request)
{
// inserisce l'auto nel database e torna alla lista
// dd($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'],
]);
if ($request['another']=='on')
{
route('auto_new');
}
else {
route('auto_list');
}
}
public function getAutoDetails(request $id)
{
// Ritorna i dettagli dell'auto
}
public function getTCOAuto(request $id)
{
}
}