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