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,15 +9,17 @@ 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",
"contenido"=> "required",
"id_estandar" => "required|integer",
"semestre" => "required",
"contenido" => "required",
]);
if(Estandar::where("id",$request->id_estandar)->exists()){
if (Estandar::where("id", $request->id_estandar)->exists()) {
$narrativa = new Narrativa();
$narrativa->id_estandar = $request->id_estandar;
$narrativa->semestre = $request->semestre;
@ -28,70 +30,70 @@ class NarrativasController extends Controller{
"msg" => "!Narrativa creada exitosamente",
"data" => $narrativa,
]);
}
else{
} else {
return response([
"status" => 0,
"msg" => "!No se encontro el estandar",
],404);
], 404);
}
}
public function update(Request $request){
public function update(Request $request)
{
$request->validate([
"id"=> "required",
"contenido"=> "required",
"id" => "required",
"contenido" => "required",
]);
if(Narrativa::where("id",$request->id)->exists()){
if (Narrativa::where("id", $request->id)->exists()) {
$narrativa = Narrativa::find($request->id);
$narrativa -> update([
$narrativa->update([
"contenido" => $request->contenido,
]);
return response()->json($narrativa, 200);
}
else{
} else {
return response([
"status" => 0,
"message" => "!No se encontro la narrativa",
],404);
], 404);
}
}
public function delete($id){
if(Narrativa::where("id",$id)->exists()){
public function delete($id)
{
if (Narrativa::where("id", $id)->exists()) {
$narrativa = Narrativa::find($id);
$narrativa ->delete();
$narrativa->delete();
return response([
"status" => 1,
"message" => "!Narrativa eliminada",
]);
}
else{
} else {
return response([
"status" => 0,
"message" => "!No se encontro la narrativa",
],404);
], 404);
}
}
public function show($id){
if(Narrativa::where("id",$id)->exists()){
public function show($id)
{
if (Narrativa::where("id", $id)->exists()) {
$narrativa = Narrativa::find($id);
return response([
"status" => 1,
"message" => "!Narrativa encontrada",
"data" => $narrativa,
]);
}
else{
} else {
return response([
"status" => 0,
"message" => "!No se encontro la narrativa",
],404);
], 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,
]);
}