done crud spatial plannings

This commit is contained in:
arifal
2025-02-20 15:35:06 +07:00
parent 54146c8c08
commit 7a56735099
19 changed files with 788 additions and 51 deletions

View File

@@ -11,6 +11,7 @@ use App\Http\Controllers\Api\PbgTaskController;
use App\Http\Controllers\Api\RequestAssignmentController;
use App\Http\Controllers\Api\RolesController;
use App\Http\Controllers\Api\ScrapingController;
use App\Http\Controllers\Api\SpatialPlanningsController;
use App\Http\Controllers\Api\UsersController;
use App\Http\Controllers\Settings\SyncronizeController;
use App\Http\Controllers\Api\AdvertisementController;
@@ -93,6 +94,14 @@ Route::group(['middleware' => 'auth:sanctum'], function (){
//business industries api
Route::apiResource('api-business-industries', BusinessOrIndustriesController::class);
Route::post('api-business-industries/upload', [BusinessOrIndustriesController::class, 'upload'])->name('business-industries.upload');
Route::controller(SpatialPlanningsController::class)->group( function (){
Route::get('/spatial-plannings', 'index')->name('api.spatial-plannings');
Route::post('/spatial-plannings', 'store')->name('api.spatial-plannings.store');
Route::put('/spatial-plannings/{id}', 'update')->name('api.spatial-plannings.update');
Route::delete('/spatial-plannings/{id}', 'destroy')->name('api.spatial-plannings.destroy');
Route::post('/spatial-plannings/upload', 'upload')->name('api.spatial-plannings.upload');
});
});

View File

@@ -15,6 +15,7 @@ use App\Http\Controllers\Data\AdvertisementController;
use App\Http\Controllers\Data\UmkmController;
use App\Http\Controllers\Data\TourismController;
use App\Http\Controllers\Report\ReportTourismController;
use App\Http\Controllers\SpatialPlanningsController;
use Illuminate\Support\Facades\Route;
require __DIR__ . '/auth.php';
@@ -82,6 +83,13 @@ Route::group(['middleware' => 'auth'], function(){
Route::get('/tourisms/create', [TourismController::class, 'create'])->name('tourisms.create');
Route::get('/tourisms/bulk-create', [TourismController::class, 'bulkCreate'])->name('tourisms.bulk-create');
Route::resource('/business-industries',BusinessOrIndustriesController::class);
Route::controller(SpatialPlanningsController::class)->group( function (){
Route::get('/spatial-plannings', 'index')->name('spatial-plannings');
Route::get('/spatial-plannings/create', 'create')->name('spatial-plannings.create');
Route::get('/spatial-plannings/{spatial_planning_id}/edit', 'edit')->name('spatial-plannings.edit');
Route::get('/spatial-plannings/upload', 'upload')->name('spatial-plannings.upload');
});
});
// Report