Untitled
unknown
plain_text
7 months ago
1.4 kB
3
Indexable
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Services\ContactService; class contactController extends Controller { protected $contactService; public function __construct(ContactService $contactService) { $this->contactService = $contactService; } public function index() { return view('contacts.contacts'); } public function getContacts() { $contacts = $this->contactService->getAllContacts(); return response()->json($contacts); } public function storeage(Request $request) { $validatedData = $request->validate([ 'dnitype' => 'required|string|max:10', 'dni' => 'required|string|max:20', 'dv' => 'nullable|string|max:5', 'firstname' => 'required|string|max:255', 'firstlastname' => 'required|string|max:255', 'persontype' => 'required|integer', 'taxresponsibility' => 'required|integer', 'email' => 'required|email|max:255', 'typeliability' => 'nullable|integer', 'TENANTID' => 'required|string|max:191', ]); $this->contactService->storeageContact($validatedData); $data['msg'] = 'Contacto creado con exito'; return response()->json($data); } }
Editor is loading...
Leave a Comment