Kasir/routes/web.php
2025-08-27 16:32:02 +07:00

32 lines
1.2 KiB
PHP

<?php
use App\Http\Controllers\FotoSementaraController;
use App\Http\Controllers\ItemController;
use App\Http\Controllers\NampanController;
use App\Http\Controllers\ProdukController;
use App\Http\Controllers\SalesController;
use App\Http\Controllers\UserController;
use App\Http\Controllers\TransaksiController;
use Illuminate\Support\Facades\Route;
// Backend API
Route::prefix('api')->group(function () {
Route::apiResource('nampan', NampanController::class);
Route::apiResource('produk', ProdukController::class);
Route::apiResource('item', ItemController::class);
Route::apiResource('sales', SalesController::class);
Route::apiResource('user', UserController::class);
Route::apiResource('transaksi', TransaksiController::class);
Route::get('brankas', [ItemController::class, 'brankasItem']);
Route::post('foto/upload', [FotoSementaraController::class, 'upload']);
Route::delete('foto/hapus/<id>', [FotoSementaraController::class, 'hapus']);
Route::get('foto/<user_id>', [FotoSementaraController::class, 'getAll']);
Route::delete('foto/reset/<user_id>', [FotoSementaraController::class, 'reset']);
});
// Frontend SPA
Route::get('/{any}', function () {
return view('app');
})->where('any', '.*');