Compare commits

..

3 Commits

Author SHA1 Message Date
timotiabbauftech
e04c19c5eb Merge branch 'production' of https://git.abbauf.com/Magang-2025/Kasir into production 2025-09-11 11:18:58 +07:00
timotiabbauftech
c1197259e6 Update web.php 2025-09-11 11:18:54 +07:00
timotiabbauftech
251a661032 [update doang di bagian limit] 2025-09-11 11:18:11 +07:00
3 changed files with 11 additions and 12 deletions

View File

@ -23,7 +23,7 @@ class KategoriController extends Controller
public function store(Request $request)
{
$validated = $request->validate([
'nama' => 'required|string|max:100',
'nama' => 'required|string|max:50',
],
[
'nama' => 'Nama kategori harus diisi.'
@ -31,7 +31,7 @@ class KategoriController extends Controller
Kategori::create($validated);
return response()->json([
'message' => 'Kategori berhasil dibuat'
],201);
@ -53,7 +53,7 @@ class KategoriController extends Controller
public function update(Request $request, int $id)
{
$validated = $request->validate([
'nama' => 'required|string|max:100',
'nama' => 'required|string|max:50',
],
[
'nama' => 'Nama Kategori harus diisi.'
@ -74,9 +74,9 @@ class KategoriController extends Controller
public function destroy(int $id)
{
Kategori::findOrFail($id)->delete();
return response()->json([
'message' => 'Kategori berhasil dihapus'
], 204);
], 200);
}
}

View File

@ -24,7 +24,7 @@ class NampanController extends Controller
public function store(Request $request)
{
$validated = $request->validate([
'nama' => 'required|string|max:100',
'nama' => 'required|string|max:10',
],
[
'nama' => 'Nama nampan harus diisi.'
@ -32,7 +32,7 @@ class NampanController extends Controller
Nampan::create($validated);
return response()->json([
'message' => 'Nampan berhasil dibuat'
],201);
@ -54,7 +54,7 @@ class NampanController extends Controller
public function update(Request $request, int $id)
{
$validated = $request->validate([
'nama' => 'required|string|max:100',
'nama' => 'required|string|max:10',
],
[
'nama' => 'Nama nampan harus diisi.'
@ -75,13 +75,13 @@ class NampanController extends Controller
public function destroy(int $id)
{
$nampan = Nampan::findOrFail($id);
$nampan->items()->each(function ($item) {
$item->update(['id_nampan' => null]);
});
$nampan->delete();
return response()->json([
'message' => 'Nampan berhasil dihapus'
], 204);

View File

@ -10,7 +10,6 @@ use App\Http\Controllers\SalesController;
use App\Http\Controllers\UserController;
use App\Http\Controllers\TransaksiController;
use App\Http\Controllers\LaporanController;
use App\Models\Kategori;
use Illuminate\Support\Facades\Route;
@ -43,7 +42,7 @@ Route::prefix('api')->group(function () {
Route::get('ringkasan', [LaporanController::class, 'ringkasan']);
Route::get('detail-per-produk', [LaporanController::class, 'detailPerProduk']);
Route::get('detail-per-nampan', [LaporanController::class, 'detailPerNampan']);
Route::get('export/ringkasan', [LaporanController::class, 'exportRingkasan']);
Route::get('export/detail-pernampan', [LaporanController::class, 'exportDetailNampan']);
Route::get('export/detail-perproduk', [LaporanController::class, 'exportDetailProduk']);