Lista de Narrativas-correcciones

master
Christian Dacid Sullca Puma 2022-10-17 10:56:03 -05:00
parent 46a5276843
commit 9020aed4af
1 changed files with 67 additions and 65 deletions

View File

@ -9,9 +9,11 @@ use App\Models\Narrativa;
//edita solo contenido
//eliminar
// Cabecera endopoint unico
class NarrativasController extends Controller{
class NarrativasController extends Controller
{
public function create(Request $request){
public function create(Request $request)
{
$request->validate([
"id_estandar" => "required|integer",
"semestre" => "required",
@ -28,15 +30,15 @@ class NarrativasController extends Controller{
"msg" => "!Narrativa creada exitosamente",
"data" => $narrativa,
]);
}
else{
} else {
return response([
"status" => 0,
"msg" => "!No se encontro el estandar",
], 404);
}
}
public function update(Request $request){
public function update(Request $request)
{
$request->validate([
"id" => "required",
"contenido" => "required",
@ -47,15 +49,15 @@ class NarrativasController extends Controller{
"contenido" => $request->contenido,
]);
return response()->json($narrativa, 200);
}
else{
} else {
return response([
"status" => 0,
"message" => "!No se encontro la narrativa",
], 404);
}
}
public function delete($id){
public function delete($id)
{
if (Narrativa::where("id", $id)->exists()) {
$narrativa = Narrativa::find($id);
$narrativa->delete();
@ -63,15 +65,15 @@ class NarrativasController extends Controller{
"status" => 1,
"message" => "!Narrativa eliminada",
]);
}
else{
} else {
return response([
"status" => 0,
"message" => "!No se encontro la narrativa",
], 404);
}
}
public function show($id){
public function show($id)
{
if (Narrativa::where("id", $id)->exists()) {
$narrativa = Narrativa::find($id);
return response([
@ -79,19 +81,19 @@ class NarrativasController extends Controller{
"message" => "!Narrativa encontrada",
"data" => $narrativa,
]);
}
else{
} else {
return response([
"status" => 0,
"message" => "!No se encontro la narrativa",
], 404);
}
}
public function listNarrativas(){
$narrativas = Narrativas::all();
public function listNarrativas()
{
$narrativas = Narrativa::all();
return response([
"status" => 1,
"msg" => "!Lista de Narrativas",
"message" => "!Lista de narrativas",
"data" => $narrativas,
]);
}