|
|
- <?php
-
- /**
- * Personal Controller
- */
-
- $app->group('/personals', function () use ($app) {
- $app->get('/', function () use ($app) {
- $results = [];
- $results['personals'] = Personal::all();
-
- $results["success"]= "true";
-
- echo json_encode($results);
- });
-
- $app->get('/show/:id', function ($id) use ($app) {
- $results = [];
- $results["personal"] = Personal::find($id);
- $results["success"]= "true";
-
- echo json_encode($results);
- });
-
- $app->post('/form', function () use ($app) {
- $data = json_decode($app->request->getBody(), true);
-
- $results = [];
- $results["success"]= "false";
- if (validatedKey($data['user'])) {
- if(isset($data['personal']['id'])){
- Personal::find($data['personal']['id'])->update($data['personal']);
- }else{
- Personal::create($data['personal']);
- }
-
- $results["success"]= "true";
- $results["value"]= "New";
- } else {
- $results["success"]= "false";
- $results["error"]= "No auth";
- }
-
- echo json_encode($results);
- });
-
- $app->post('/delete', function () use ($app) {
- $data = json_decode($app->request->getBody(), true);
- $results = [];
- $results["success"]= "false";
-
- if (validatedKey($data['user'])) {
- $personal = Personal::find($data['personal']['id']);
- $personal->delete();
- $results["personals"] = Personal::all();
- $results["success"]= "true";
- $results["value"]= "delete";
- } else {
- $results["success"]= "false";
- $results["error"]= "No auth";
- }
-
- echo json_encode($results);
- });
- });
|