Update Koperasi
This commit is contained in:
@@ -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\StoreKelembagaanKoperasiRequest;
|
||||
use App\Models\Koperasi\PengurusKoperasi;
|
||||
use App\Services\Koperasi\PengurusKoperasiService;
|
||||
|
||||
class KelembagaanKoperasiController extends Controller
|
||||
{
|
||||
public function index(IndexKoperasiTabRequest $request, PengurusKoperasi $pengurusKoperasi, PengurusKoperasiService $service)
|
||||
{
|
||||
return view('koperasi.kelembagaan-aktor.index', $service->profileViewData($pengurusKoperasi));
|
||||
}
|
||||
|
||||
public function store(StoreKelembagaanKoperasiRequest $request, PengurusKoperasi $pengurusKoperasi, PengurusKoperasiService $service)
|
||||
{
|
||||
$data = $request->validated();
|
||||
unset($data['section']);
|
||||
$pengurusKoperasi->update($service->tabData($data));
|
||||
|
||||
$response = redirect()->route('koperasi.pengurus.kelembagaan-aktor.index', $pengurusKoperasi);
|
||||
if ($section = $request->section()) {
|
||||
$response->withFragment($section->afterSaveFragment());
|
||||
}
|
||||
|
||||
return $response->with('success', 'Data operasional koperasi berhasil diperbarui.');
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user