Files
CKB/routes/api.php
2025-05-27 19:09:17 +07:00

58 lines
2.6 KiB
PHP

<?php
use App\Http\Controllers\ApiController;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
/*
|--------------------------------------------------------------------------
| API Routes
|--------------------------------------------------------------------------
|
| Here is where you can register API routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| is assigned the "api" middleware group. Enjoy building your API!
|
*/
Route::post('/auth/login', [ApiController::class, 'login']);
// Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
// return $request->user();
// });
Route::middleware('auth:sanctum')->group(function () {
Route::post('/auth/logout', [ApiController::class, 'logout']);
Route::get('/profile', [ApiController::class, 'profile']);
Route::get('/work', [ApiController::class, 'work']);
Route::get('/mechanic', [ApiController::class, 'mechanic']);
Route::get('/sa', [ApiController::class, 'sa']);
Route::get('/dealer', [ApiController::class, 'dealer']);
Route::post('/spk/kerja', [ApiController::class, 'spk_kerja']);
Route::post('/spk/cuci', [ApiController::class, 'spk_cuci']);
Route::post('/spk/close', [ApiController::class, 'spk_close']);
Route::post('/spk/close_bulk', [ApiController::class, 'spk_close_bulk']);
Route::get('/spk/daily_resume', [ApiController::class, 'daily_resume']);
Route::get('/spk/monthly_resume', [ApiController::class, 'monthly_resume']);
Route::get('/spk/share/daily', [ApiController::class, 'share_daily']);
Route::get('/spk/share/monthly', [ApiController::class, 'share_monthly']);
Route::get('/spk/resume', [ApiController::class, 'resume']);
Route::get('/spk', [ApiController::class, 'spk']);
Route::get('/spk/{id}', [ApiController::class, 'spk_detail']);
Route::put('/spk/{id}', [ApiController::class, 'spk_update']);
Route::delete('/spk/{id}', [ApiController::class, 'spk_delete']);
Route::get('/report/export/dealer', [ApiController::class, 'report_export_dealer']);
Route::get('/report/export/sa', [ApiController::class, 'report_export_sa']);
Route::get('/report/dealer', [ApiController::class, 'report_dealer']);
Route::get('/report/sa', [ApiController::class, 'report_sa']);
Route::get('/report/spk', [ApiController::class, 'report_spk']);
Route::get('/report/spk/export', [ApiController::class, 'report_spk_export']);
Route::get('/report/dealer/monthly', [ApiController::class, 'dealer_monthly']);
Route::get('/report/sa/monthly', [ApiController::class, 'sa_monthly']);
});