From 4120662b12217d1a515b6d195de494fe19ce05ab Mon Sep 17 00:00:00 2001 From: root Date: Tue, 21 May 2024 16:21:05 +0000 Subject: [PATCH] Aggiornato API per restituzione records tag e categorie per app in appinventor --- app/Http/Controllers/CategorieController.php | 2 +- app/Http/Controllers/TagController.php | 2 +- app/Models/Categorie.php | 5 ++++- app/Models/tag.php | 5 +++++ routes/api.php | 4 +++- 5 files changed, 14 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/CategorieController.php b/app/Http/Controllers/CategorieController.php index 5fdda43..b97f22c 100644 --- a/app/Http/Controllers/CategorieController.php +++ b/app/Http/Controllers/CategorieController.php @@ -39,7 +39,7 @@ class CategorieController extends Controller public function apiList() { - $categorie=Categorie::list(); + $categorie=Categorie::listCategorieAPI(); return json_encode($categorie); } diff --git a/app/Http/Controllers/TagController.php b/app/Http/Controllers/TagController.php index 7751209..97b1e6c 100644 --- a/app/Http/Controllers/TagController.php +++ b/app/Http/Controllers/TagController.php @@ -39,7 +39,7 @@ class TagController extends Controller public function apiList() { - $tags=tag::getList(); + $tags=tag::getApiList(); return json_encode($tags); } diff --git a/app/Models/Categorie.php b/app/Models/Categorie.php index c76e525..d7b7bb4 100644 --- a/app/Models/Categorie.php +++ b/app/Models/Categorie.php @@ -19,7 +19,10 @@ class Categorie extends Model { return self::all(); } - + public static function listCategorieAPI() + { + return self::select('cat_name')->pluck('cat_name'); + } public static function listSpesa() { return DB::table('categories')->where('cat_uscita','=',1)->orderBy('cat_name')->get(); diff --git a/app/Models/tag.php b/app/Models/tag.php index f4e2991..aa2e93e 100644 --- a/app/Models/tag.php +++ b/app/Models/tag.php @@ -14,6 +14,11 @@ class tag extends Model return DB::table('tags')->orderBy('tag_name')->get(); } + public static function getApiList() + { + return self::select('tag_name')->pluck('tag_name'); + } + public static function inserisci($param) { DB::table('tags')->insert(['tag_name'=> $param['tag_name']]); } diff --git a/routes/api.php b/routes/api.php index d94f919..29efc9b 100644 --- a/routes/api.php +++ b/routes/api.php @@ -22,7 +22,9 @@ Route::middleware('auth:sanctum')->get('/user', function (Request $request) { }); Route::group(['middleware'=>['permission:api']], function(){ + +}); + Route::get('cat', [CategorieController::class,'apiList']); Route::get('tags', [TagController::class,'apiList']); Route::get('mov', [MovimentiController::class,'apiList']); -}); \ No newline at end of file