BUB-16 Sviluppo iniziale della parte contatti. TODO: creazione nuovo contatto multiplo
This commit is contained in:
@@ -2,9 +2,46 @@
|
||||
|
||||
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']]);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user