add view list data from google sheet

This commit is contained in:
arifal
2025-03-11 00:26:48 +07:00
parent b0f15a9221
commit 65600f1b4f
18 changed files with 599 additions and 25 deletions

View File

@@ -11,6 +11,7 @@ use App\Http\Controllers\Api\ImportDatasourceController;
use App\Http\Controllers\Api\LackOfPotentialController;
use App\Http\Controllers\Api\MenusController;
use App\Http\Controllers\Api\PbgTaskController;
use App\Http\Controllers\Api\PbgTaskGoogleSheetsController;
use App\Http\Controllers\Api\RequestAssignmentController;
use App\Http\Controllers\Api\RolesController;
use App\Http\Controllers\Api\ScrapingController;
@@ -146,4 +147,7 @@ Route::group(['middleware' => 'auth:sanctum'], function (){
Route::controller(TaskAssignmentsController::class)->group(function (){
Route::get('/task-assignments/{uuid}', 'index')->name('api.task-assignments');
});
// pbg-task-google-sheet
Route::apiResource('pbg-task-google-sheet', PbgTaskGoogleSheetsController::class);
});

View File

@@ -19,6 +19,7 @@ use App\Http\Controllers\Data\AdvertisementController;
use App\Http\Controllers\Data\UmkmController;
use App\Http\Controllers\Data\TourismController;
use App\Http\Controllers\Data\SpatialPlanningController;
use App\Http\Controllers\Data\GoogleSheetsController;
use App\Http\Controllers\Report\ReportTourismController;
use App\Http\Controllers\Chatbot\ChatbotController;
use App\Http\Controllers\ChatbotPimpinan\ChatbotPimpinanController;
@@ -114,6 +115,13 @@ Route::group(['middleware' => 'auth'], function(){
Route::get('/customers/{customer_id}/edit', 'edit')->name('customers.edit');
Route::get('/customers/upload', 'upload')->name('customers.upload');
});
Route::controller(GoogleSheetsController::class)->group(function (){
Route::get('/google-sheets', 'index')->name('google-sheets');
Route::get('/google-sheets/create', 'create')->name('google-sheets.create');
Route::get('/google-sheets/{google_sheet_id}', 'show')->name('google-sheets.show');
Route::get('/google-sheets/{google_sheet_id}/edit', 'edit')->name('google-sheets.edit');
});
});
// Report