Beranda
Menggunakan laravel unique dengan kondisi tertentu
Menggunakan laravel unique dengan kondisi tertentu

Menggunakan laravel unique dengan kondisi tertentu

Khaidir Fahram 20 Mar 2021 Programming 7420 Views

Biasanya kita menggunakan validasi unique untuk mencegah data double dalam satu table, namun terkadang kita ingin kondisi tertentu. sebagai contoh pada table module kita ingin field title unique hanya pada group yang sama (dalam table saya menggunakan field group_id ).

pada function validate kita gunakan seperti ini.

'title' => ['required', 'max:255',Rule::unique('modules')
->where('group_id', $request->group_id)],

jangan lupa untuk import

use Illuminate\Validation\Rule;
Tags:Laravel