buang limit sehari

This commit is contained in:
Saufi
2026-06-18 14:34:00 +08:00
parent 77a6d89bc2
commit 51ed4b59e8
2 changed files with 25 additions and 9 deletions

View File

@@ -5,7 +5,6 @@ namespace App\Http\Controllers;
use App\Models\SesiTaklimat;
use App\Models\Sppm\Dun;
use Illuminate\Http\Request;
use Illuminate\Validation\Rule;
class SesiTaklimatController extends Controller
{
@@ -43,18 +42,12 @@ class SesiTaklimatController extends Controller
$user = $request->user();
$data = $request->validate([
'dun_id' => [
'required',
'integer',
// Hanya 1 sesi dalam 1 hari untuk setiap dun
Rule::unique('sesi_taklimat', 'dun_id')->where('tarikh', $request->input('tarikh')),
],
// Beberapa sesi dibenarkan dalam satu hari bagi setiap DUN
'dun_id' => ['required', 'integer'],
'tarikh' => ['required', 'date'],
'nama' => ['required', 'string', 'max:255'],
'lokasi' => ['required', 'string', 'max:255'],
'masa' => ['nullable', 'string', 'max:100'],
], [
'dun_id.unique' => 'Sesi taklimat untuk DUN ini sudah wujud pada tarikh tersebut. Hanya 1 sesi dibenarkan sehari bagi setiap DUN.',
]);
if ($user->isPengurus() && (int) $data['dun_id'] !== (int) $user->dun_id) {