buang limit sehari
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user