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::apiResource('kategori', KategoriController::class); Route::get('brankas', [ItemController::class, 'brankasItem']); // Foto Sementara 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', '^(?!storage|api).*$');