actas controller update fix

master
Christian Dacid Sullca Puma 2022-12-22 22:34:27 -05:00
parent e148efa2bc
commit 453a6f9276
2 changed files with 9 additions and 7 deletions

View File

@ -6,13 +6,14 @@ use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Models\Acta;
class ActaController extends Controller
{
public function create(Request $request)
{
$request->validate([
'descripcion' => 'required',
$request->validate([
'descripcion' => 'required',
'fecha' => 'required',
'id_estandar' => 'required|exists:estandars,id',
]);
@ -26,8 +27,8 @@ class ActaController extends Controller
}
$acta = new Acta();
$acta->id_estandar = $request->id_estandar;
$acta->fecha = $request->fecha;
$acta->id_estandar = $request->id_estandar;
$acta->fecha = $request->fecha;
$acta->descripcion = $request->descripcion;
$acta->save();
@ -66,15 +67,16 @@ class ActaController extends Controller
], 200);
}
public function update(Request $request, $id)
public function update(Request $request)
{
$request = Validator::make($request->all(), [
'id' => 'required|exists:actas,id',
'descripcion' => 'present',
'fecha' => 'present',
'id_estandar' => 'present|exists:estandars,id',
]);
$acta = Acta::find($id);
$acta = Acta::find($request->id);
if (!$acta) {
return response()->json([
'success' => false,

View File

@ -127,7 +127,7 @@ Route::middleware("auth:sanctum")->group(function () {
//ruta Actas
Route::post('acta', [ActaController::class, 'create']);
Route::get('acta/{id}', [ActaController::class, 'showActa'])->where('id', '[0-9]+');
Route::put('acta/{id}', [ActaController::class, 'update'])->where('id', '[0-9]+');
Route::put('acta', [ActaController::class, 'update'])->where('id', '[0-9]+');
Route::delete('acta/{id}', [ActaController::class, 'delete'])->where('id', '[0-9]+');
Route::get('acta', [ActaController::class, 'listActas']);
});