Compare commits
3 Commits
4525444505
...
e04c19c5eb
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e04c19c5eb | ||
|
|
c1197259e6 | ||
|
|
251a661032 |
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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']);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user