Files
web-probindo/app/Http/Controllers/Admin/OfficeController.php
T
afriadirahman 8c6dad2a31
tests / ci (push) Canceled after 0s
Admin Panel
2026-09-29 14:57:37 +07:00

40 lines
985 B
PHP

<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use App\Http\Requests\Admin\OfficeRequest;
use App\Models\Office;
use Illuminate\Http\RedirectResponse;
use Inertia\Inertia;
class OfficeController extends Controller
{
public function store(OfficeRequest $request): RedirectResponse
{
Office::query()->create($request->validated());
Inertia::flash('toast', ['type' => 'success', 'message' => 'Kantor ditambahkan.']);
return back();
}
public function update(OfficeRequest $request, Office $office): RedirectResponse
{
$office->update($request->validated());
Inertia::flash('toast', ['type' => 'success', 'message' => 'Kantor diperbarui.']);
return back();
}
public function destroy(Office $office): RedirectResponse
{
$office->delete();
Inertia::flash('toast', ['type' => 'success', 'message' => 'Kantor dihapus.']);
return back();
}
}