Se terminó de crear los controladores con los métodos CRUD básicos. Lo siguiente es empezar a programar los métodos especificos de cada controlador
This commit is contained in:
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\AccionLog;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class AccionLogController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = AccionLog::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new AccionLog())->getFillable());
|
||||
$accionLog = AccionLog::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $accionLog,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(AccionLog $accionLog): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $accionLog,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, AccionLog $accionLog): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new AccionLog())->getFillable());
|
||||
$accionLog->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $accionLog,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(AccionLog $accionLog): JsonResponse
|
||||
{
|
||||
$accionLog->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Administrador;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class AdministradorController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = Administrador::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Administrador())->getFillable());
|
||||
$administrador = Administrador::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $administrador,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(Administrador $administrador): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $administrador,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, Administrador $administrador): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Administrador())->getFillable());
|
||||
$administrador->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $administrador,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(Administrador $administrador): JsonResponse
|
||||
{
|
||||
$administrador->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Agenda;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class AgendaController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = Agenda::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Agenda())->getFillable());
|
||||
$agenda = Agenda::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $agenda,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(Agenda $agenda): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $agenda,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, Agenda $agenda): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Agenda())->getFillable());
|
||||
$agenda->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $agenda,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(Agenda $agenda): JsonResponse
|
||||
{
|
||||
$agenda->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Baja;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class BajaController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = Baja::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Baja())->getFillable());
|
||||
$baja = Baja::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $baja,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(Baja $baja): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $baja,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, Baja $baja): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Baja())->getFillable());
|
||||
$baja->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $baja,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(Baja $baja): JsonResponse
|
||||
{
|
||||
$baja->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Bug;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class BugController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = Bug::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Bug())->getFillable());
|
||||
$bug = Bug::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $bug,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(Bug $bug): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $bug,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, Bug $bug): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Bug())->getFillable());
|
||||
$bug->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $bug,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(Bug $bug): JsonResponse
|
||||
{
|
||||
$bug->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Cliente;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class ClienteController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = Cliente::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Cliente())->getFillable());
|
||||
$cliente = Cliente::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $cliente,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(Cliente $cliente): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $cliente,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, Cliente $cliente): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Cliente())->getFillable());
|
||||
$cliente->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $cliente,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(Cliente $cliente): JsonResponse
|
||||
{
|
||||
$cliente->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\ContenidoWeb;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class ContenidoWebController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = ContenidoWeb::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new ContenidoWeb())->getFillable());
|
||||
$contenidoWeb = ContenidoWeb::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $contenidoWeb,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(ContenidoWeb $contenidoWeb): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $contenidoWeb,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, ContenidoWeb $contenidoWeb): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new ContenidoWeb())->getFillable());
|
||||
$contenidoWeb->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $contenidoWeb,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(ContenidoWeb $contenidoWeb): JsonResponse
|
||||
{
|
||||
$contenidoWeb->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\CredencialCliente;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class CredencialClienteController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = CredencialCliente::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new CredencialCliente())->getFillable());
|
||||
$credencialCliente = CredencialCliente::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $credencialCliente,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(CredencialCliente $credencialCliente): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $credencialCliente,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, CredencialCliente $credencialCliente): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new CredencialCliente())->getFillable());
|
||||
$credencialCliente->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $credencialCliente,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(CredencialCliente $credencialCliente): JsonResponse
|
||||
{
|
||||
$credencialCliente->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\CredencialProfesional;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class CredencialProfesionalController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = CredencialProfesional::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new CredencialProfesional())->getFillable());
|
||||
$credencialProfesional = CredencialProfesional::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $credencialProfesional,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(CredencialProfesional $credencialProfesional): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $credencialProfesional,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, CredencialProfesional $credencialProfesional): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new CredencialProfesional())->getFillable());
|
||||
$credencialProfesional->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $credencialProfesional,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(CredencialProfesional $credencialProfesional): JsonResponse
|
||||
{
|
||||
$credencialProfesional->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Dia;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class DiaController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = Dia::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Dia())->getFillable());
|
||||
$dia = Dia::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $dia,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(Dia $dia): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $dia,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, Dia $dia): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Dia())->getFillable());
|
||||
$dia->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $dia,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(Dia $dia): JsonResponse
|
||||
{
|
||||
$dia->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\DiaDeAtencion;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class DiaDeAtencionController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = DiaDeAtencion::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new DiaDeAtencion())->getFillable());
|
||||
$diaDeAtencion = DiaDeAtencion::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $diaDeAtencion,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(DiaDeAtencion $diaDeAtencion): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $diaDeAtencion,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, DiaDeAtencion $diaDeAtencion): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new DiaDeAtencion())->getFillable());
|
||||
$diaDeAtencion->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $diaDeAtencion,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(DiaDeAtencion $diaDeAtencion): JsonResponse
|
||||
{
|
||||
$diaDeAtencion->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\DiaPreferencia;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class DiaPreferenciaController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = DiaPreferencia::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new DiaPreferencia())->getFillable());
|
||||
$diaPreferencia = DiaPreferencia::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $diaPreferencia,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(DiaPreferencia $diaPreferencia): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $diaPreferencia,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, DiaPreferencia $diaPreferencia): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new DiaPreferencia())->getFillable());
|
||||
$diaPreferencia->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $diaPreferencia,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(DiaPreferencia $diaPreferencia): JsonResponse
|
||||
{
|
||||
$diaPreferencia->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\DocumentacionCliente;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class DocumentacionClienteController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = DocumentacionCliente::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new DocumentacionCliente())->getFillable());
|
||||
$documentacionCliente = DocumentacionCliente::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $documentacionCliente,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(DocumentacionCliente $documentacionCliente): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $documentacionCliente,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, DocumentacionCliente $documentacionCliente): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new DocumentacionCliente())->getFillable());
|
||||
$documentacionCliente->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $documentacionCliente,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(DocumentacionCliente $documentacionCliente): JsonResponse
|
||||
{
|
||||
$documentacionCliente->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Error as ErrorModel;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class ErrorController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = ErrorModel::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new ErrorModel())->getFillable());
|
||||
$error = ErrorModel::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $error,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(ErrorModel $error): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $error,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, ErrorModel $error): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new ErrorModel())->getFillable());
|
||||
$error->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $error,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(ErrorModel $error): JsonResponse
|
||||
{
|
||||
$error->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\EstadoProfesional;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class EstadoProfesionalController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = EstadoProfesional::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new EstadoProfesional())->getFillable());
|
||||
$estadoProfesional = EstadoProfesional::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $estadoProfesional,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(EstadoProfesional $estadoProfesional): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $estadoProfesional,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, EstadoProfesional $estadoProfesional): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new EstadoProfesional())->getFillable());
|
||||
$estadoProfesional->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $estadoProfesional,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(EstadoProfesional $estadoProfesional): JsonResponse
|
||||
{
|
||||
$estadoProfesional->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\EstadoTurno;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class EstadoTurnoController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = EstadoTurno::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new EstadoTurno())->getFillable());
|
||||
$estadoTurno = EstadoTurno::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $estadoTurno,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(EstadoTurno $estadoTurno): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $estadoTurno,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, EstadoTurno $estadoTurno): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new EstadoTurno())->getFillable());
|
||||
$estadoTurno->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $estadoTurno,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(EstadoTurno $estadoTurno): JsonResponse
|
||||
{
|
||||
$estadoTurno->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Feriado;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class FeriadoController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = Feriado::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Feriado())->getFillable());
|
||||
$feriado = Feriado::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $feriado,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(Feriado $feriado): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $feriado,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, Feriado $feriado): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Feriado())->getFillable());
|
||||
$feriado->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $feriado,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(Feriado $feriado): JsonResponse
|
||||
{
|
||||
$feriado->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Formulario;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class FormularioController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = Formulario::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Formulario())->getFillable());
|
||||
$formulario = Formulario::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $formulario,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(Formulario $formulario): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $formulario,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, Formulario $formulario): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Formulario())->getFillable());
|
||||
$formulario->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $formulario,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(Formulario $formulario): JsonResponse
|
||||
{
|
||||
$formulario->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\FotoBug;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class FotoBugController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = FotoBug::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new FotoBug())->getFillable());
|
||||
$fotoBug = FotoBug::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $fotoBug,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(FotoBug $fotoBug): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $fotoBug,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, FotoBug $fotoBug): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new FotoBug())->getFillable());
|
||||
$fotoBug->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $fotoBug,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(FotoBug $fotoBug): JsonResponse
|
||||
{
|
||||
$fotoBug->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Foto;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class FotoController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = Foto::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Foto())->getFillable());
|
||||
$foto = Foto::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $foto,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(Foto $foto): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $foto,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, Foto $foto): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Foto())->getFillable());
|
||||
$foto->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $foto,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(Foto $foto): JsonResponse
|
||||
{
|
||||
$foto->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\HorarioDeAtencion;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class HorarioDeAtencionController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = HorarioDeAtencion::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new HorarioDeAtencion())->getFillable());
|
||||
$horarioDeAtencion = HorarioDeAtencion::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $horarioDeAtencion,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(HorarioDeAtencion $horarioDeAtencion): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $horarioDeAtencion,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, HorarioDeAtencion $horarioDeAtencion): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new HorarioDeAtencion())->getFillable());
|
||||
$horarioDeAtencion->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $horarioDeAtencion,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(HorarioDeAtencion $horarioDeAtencion): JsonResponse
|
||||
{
|
||||
$horarioDeAtencion->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\HorarioPreferencia;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class HorarioPreferenciaController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = HorarioPreferencia::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new HorarioPreferencia())->getFillable());
|
||||
$horarioPreferencia = HorarioPreferencia::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $horarioPreferencia,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(HorarioPreferencia $horarioPreferencia): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $horarioPreferencia,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, HorarioPreferencia $horarioPreferencia): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new HorarioPreferencia())->getFillable());
|
||||
$horarioPreferencia->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $horarioPreferencia,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(HorarioPreferencia $horarioPreferencia): JsonResponse
|
||||
{
|
||||
$horarioPreferencia->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\HorarioReceso;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class HorarioRecesoController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = HorarioReceso::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new HorarioReceso())->getFillable());
|
||||
$horarioReceso = HorarioReceso::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $horarioReceso,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(HorarioReceso $horarioReceso): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $horarioReceso,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, HorarioReceso $horarioReceso): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new HorarioReceso())->getFillable());
|
||||
$horarioReceso->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $horarioReceso,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(HorarioReceso $horarioReceso): JsonResponse
|
||||
{
|
||||
$horarioReceso->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\LogSeguridad;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class LogSeguridadController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = LogSeguridad::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new LogSeguridad())->getFillable());
|
||||
$logSeguridad = LogSeguridad::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $logSeguridad,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(LogSeguridad $logSeguridad): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $logSeguridad,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, LogSeguridad $logSeguridad): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new LogSeguridad())->getFillable());
|
||||
$logSeguridad->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $logSeguridad,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(LogSeguridad $logSeguridad): JsonResponse
|
||||
{
|
||||
$logSeguridad->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Modalidad;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class ModalidadController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = Modalidad::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Modalidad())->getFillable());
|
||||
$modalidad = Modalidad::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $modalidad,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(Modalidad $modalidad): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $modalidad,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, Modalidad $modalidad): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Modalidad())->getFillable());
|
||||
$modalidad->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $modalidad,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(Modalidad $modalidad): JsonResponse
|
||||
{
|
||||
$modalidad->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\ModoVacaciones;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class ModoVacacionesController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = ModoVacaciones::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new ModoVacaciones())->getFillable());
|
||||
$modoVacaciones = ModoVacaciones::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $modoVacaciones,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(ModoVacaciones $modoVacaciones): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $modoVacaciones,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, ModoVacaciones $modoVacaciones): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new ModoVacaciones())->getFillable());
|
||||
$modoVacaciones->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $modoVacaciones,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(ModoVacaciones $modoVacaciones): JsonResponse
|
||||
{
|
||||
$modoVacaciones->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Persona;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class PersonaController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = Persona::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Persona())->getFillable());
|
||||
$persona = Persona::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $persona,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(Persona $persona): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $persona,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, Persona $persona): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Persona())->getFillable());
|
||||
$persona->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $persona,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(Persona $persona): JsonResponse
|
||||
{
|
||||
$persona->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Profesion;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class ProfesionController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = Profesion::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Profesion())->getFillable());
|
||||
$profesion = Profesion::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $profesion,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(Profesion $profesion): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $profesion,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, Profesion $profesion): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Profesion())->getFillable());
|
||||
$profesion->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $profesion,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(Profesion $profesion): JsonResponse
|
||||
{
|
||||
$profesion->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Profesional;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class ProfesionalController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = Profesional::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Profesional())->getFillable());
|
||||
$profesional = Profesional::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $profesional,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(Profesional $profesional): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $profesional,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, Profesional $profesional): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Profesional())->getFillable());
|
||||
$profesional->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $profesional,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(Profesional $profesional): JsonResponse
|
||||
{
|
||||
$profesional->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -2,9 +2,78 @@
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Servicio;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class ServicioController extends Controller
|
||||
{
|
||||
//
|
||||
}
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = Servicio::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Servicio())->getFillable());
|
||||
$servicio = Servicio::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $servicio,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(Servicio $servicio): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $servicio,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, Servicio $servicio): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Servicio())->getFillable());
|
||||
$servicio->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $servicio,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(Servicio $servicio): JsonResponse
|
||||
{
|
||||
$servicio->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Telefono;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class TelefonoController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = Telefono::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Telefono())->getFillable());
|
||||
$telefono = Telefono::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $telefono,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(Telefono $telefono): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $telefono,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, Telefono $telefono): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Telefono())->getFillable());
|
||||
$telefono->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $telefono,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(Telefono $telefono): JsonResponse
|
||||
{
|
||||
$telefono->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Turno;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class TurnoController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = Turno::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Turno())->getFillable());
|
||||
$turno = Turno::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $turno,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(Turno $turno): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $turno,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, Turno $turno): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Turno())->getFillable());
|
||||
$turno->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $turno,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(Turno $turno): JsonResponse
|
||||
{
|
||||
$turno->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Ubicacion;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class UbicacionController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = Ubicacion::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Ubicacion())->getFillable());
|
||||
$ubicacion = Ubicacion::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $ubicacion,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(Ubicacion $ubicacion): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $ubicacion,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, Ubicacion $ubicacion): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new Ubicacion())->getFillable());
|
||||
$ubicacion->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $ubicacion,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(Ubicacion $ubicacion): JsonResponse
|
||||
{
|
||||
$ubicacion->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\User;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class UserController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$items = User::all();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $items,
|
||||
'message' => 'Registros obtenidos correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
public function store(Request $request): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new User())->getFillable());
|
||||
$user = User::create($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $user,
|
||||
'message' => 'Registro creado correctamente',
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*/
|
||||
public function show(User $user): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $user,
|
||||
'message' => 'Registro obtenido correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*/
|
||||
public function update(Request $request, User $user): JsonResponse
|
||||
{
|
||||
$payload = $request->only((new User())->getFillable());
|
||||
$user->update($payload);
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'data' => $user,
|
||||
'message' => 'Registro actualizado correctamente',
|
||||
], 200);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*/
|
||||
public function destroy(User $user): JsonResponse
|
||||
{
|
||||
$user->delete();
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Registro eliminado correctamente',
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user