['required', 'string', 'max:50', 'unique:roles,nama_role'], 'id_permissions' => ['nullable', 'array'], 'id_permissions.*' => ['exists:permissions,id_permission'], ]; } public function messages(): array { return [ 'nama_role.required' => 'Nama role wajib diisi.', 'nama_role.unique' => 'Nama role ini sudah ada.', ]; } }