app/Http/Controllers/TipoFaseController.php
/**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
Update the specified resource in storage.
Update the specified resource in storage .
public function update(Request $request, $id)
    {
        $vl=$this->validatorCrearTipoFase($request->all());
        if ($vl->fails())
        {
            return response([
                'status' => Response::HTTP_BAD_REQUEST,
                'response_time' => microtime(true) - LARAVEL_START,
                'msg' => 'Error al crear el Tipo de Fase del Proyecto',
                'error' => 'ERR_01',
                'obj' =>$vl->errors()
                ],Response::HTTP_BAD_REQUEST);
        }else
        {
            $fase= Planeacion_tipo::findOrFail($id);
            $fase->fill($request->all());
            try
            {
             $fase->update();
             return response([
                'status' => Response::HTTP_OK,
                'response_time' => microtime(true) - LARAVEL_START,
                'obj' => $fase,
                'msg' => 'Tipo de Fase del Proyecto creada con éxito',
                ],Response::HTTP_OK);
         }catch(Exception $e){
            return response([
                'status' => Response::HTTP_BAD_REQUEST,
                'response_time' => microtime(true) - LARAVEL_START,
                'error' => 'Fallo en la creacion de la Tipo de Fase del proyecto. Comunicate con soporte',
                'consola' =>$e->getMessage(),
                'obj' => [],
                'request' => $request->all()
                ],Response::HTTP_BAD_REQUEST);
        }
    }
}
public function update ( Request $ request , $ id ) { $ vl = $ this -> validatorCrearTipoFase ( $ request -> all ( ) ) ; if ( $ vl -> fails ( ) ) { return response ( [ 'status' => Response :: HTTP_BAD_REQUEST , 'response_time' => microtime ( true ) - LARAVEL_START , 'msg' => 'Error al crear el Tipo de Fase del Proyecto' , 'error' => 'ERR_01' , 'obj' => $ vl -> errors ( ) ] , Response :: HTTP_BAD_REQUEST ) ; } else { $ fase = Planeacion_tipo :: findOrFail ( $ id ) ; $ fase -> fill ( $ request -> all ( ) ) ; try { $ fase -> update ( ) ; return response ( [ 'status' => Response :: HTTP_OK , 'response_time' => microtime ( true ) - LARAVEL_START , 'obj' => $ fase , 'msg' => 'Tipo de Fase del Proyecto creada con éxito', ] , Response :: HTTP_OK ) ; } catch ( Exception $ e ) { return response ( [ 'status' => Response :: HTTP_BAD_REQUEST , 'response_time' => microtime ( true ) - LARAVEL_START , 'error' => 'Fallo en la creacion de la Tipo de Fase del proyecto. Comunicate con soporte' , 'consola' => $ e -> getMessage ( ) , 'obj' => [ ] , 'request' => $ request -> all ( ) ] , Response :: HTTP_BAD_REQUEST ) ; } } }
Update the specified resource in storage.
Update the specified resource in storage .