bubofamily/app/Http/Controllers/AnagraficaController.php

48 lines
1.2 KiB
PHP

<?php
namespace App\Http\Controllers;
use App\Models\anagrafica;
use App\Models\contatto;
use Illuminate\Http\Request;
class AnagraficaController extends Controller
{
//
public function newContact()
{
return view('anagrafica.form');
}
public function insContact(Request $request)
{
anagrafica::inserisci($request);
return view('anagrafica.list',['anagrafiche'=>anagrafica::getList()]);
}
public function schedaContact(Request $request)
{
$dati = anagrafica::getById($request['id']);
return view('anagrafica.scheda',['anagrafiche'=>$dati]);
}
public function listContact()
{
return view('anagrafica.list',['anagrafiche'=>anagrafica::getList()]);
}
public function modifica(Request $request)
{
return view('anagrafica.form',['anagrafiche'=>anagrafica::getById($request['id'])]);
}
public function getScheda(Request $request)
{
$id=$request['id'];
$anagrafica = anagrafica::getById($id);
$contatto=contatto::listContactsById($id);
return view('anagrafica.dettagli',['anagrafiche'=>$anagrafica,'contatti'=>$contatto['contatti'],'tipo'=>$contatto['tipo']]);
}
}