Update Koperasi

This commit is contained in:
2026-11-06 22:38:45 +07:00
parent 6232b28e11
commit cb36682d9e
79 changed files with 4639 additions and 1378 deletions
@@ -0,0 +1,31 @@
<?php
namespace App\Http\Controllers\Web\Koperasi;
use App\Http\Controllers\Controller;
use App\Http\Requests\Koperasi\IndexKoperasiTabRequest;
use App\Http\Requests\Koperasi\StoreRantaiNilaiKoperasiRequest;
use App\Models\Koperasi\PengurusKoperasi;
use App\Services\Koperasi\PengurusKoperasiService;
class RantaiNilaiKoperasiController extends Controller
{
public function index(IndexKoperasiTabRequest $request, PengurusKoperasi $pengurusKoperasi, PengurusKoperasiService $service)
{
return view('koperasi.rantai-nilai-akses-pasar.index', $service->profileViewData($pengurusKoperasi));
}
public function store(StoreRantaiNilaiKoperasiRequest $request, PengurusKoperasi $pengurusKoperasi, PengurusKoperasiService $service)
{
$data = $request->validated();
unset($data['section']);
$pengurusKoperasi->update($service->tabData($data));
$response = redirect()->route('koperasi.pengurus.rantai-nilai-akses-pasar.index', $pengurusKoperasi);
if ($section = $request->section()) {
$response->withFragment($section->afterSaveFragment());
}
return $response->with('success', 'Data rantai nilai dan akses pasar koperasi berhasil diperbarui.');
}
}