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

View File

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

View File

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