Update BUMDes
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Web\Bumdes;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Http\Requests\Bumdes\BumdesRequest;
|
||||
use App\Http\Requests\Bumdes\StoreKelembagaanAktorBumdesRequest;
|
||||
use App\Models\Bumdes\PengurusBumdes;
|
||||
use App\Services\Bumdes\PengurusBumdesService;
|
||||
use Illuminate\Http\RedirectResponse;
|
||||
use Illuminate\View\View;
|
||||
|
||||
class KelembagaanAktorBumdesController extends Controller
|
||||
{
|
||||
public function __construct(private readonly PengurusBumdesService $service) {}
|
||||
|
||||
public function index(BumdesRequest $request, PengurusBumdes $pengurusBumdes): View
|
||||
{
|
||||
return view('bumdes.kelembagaan-aktor.index', $this->service->sectionData($pengurusBumdes));
|
||||
}
|
||||
|
||||
public function store(StoreKelembagaanAktorBumdesRequest $request, PengurusBumdes $pengurusBumdes): RedirectResponse
|
||||
{
|
||||
$this->service->saveSection($pengurusBumdes, $request->validated(), 'kelembagaan');
|
||||
|
||||
return redirect()->route('bumdes.kelembagaan-aktor.index', $pengurusBumdes)
|
||||
->with('success', 'Data Kelembagaan berhasil disimpan.');
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user