[Bug Fix] Update Validation : Is there laravel validation update ?
This commit is contained in:
@@ -78,7 +78,7 @@ class CorporateController extends Controller
|
|||||||
public function store(Request $request)
|
public function store(Request $request)
|
||||||
{
|
{
|
||||||
$request->validate([
|
$request->validate([
|
||||||
'code' => 'required',
|
'code' => 'required|regex:/^[a-zA-Z0-9 ]+$/',
|
||||||
'name' => 'required',
|
'name' => 'required',
|
||||||
// 'logo' => 'required',
|
// 'logo' => 'required',
|
||||||
'policy_code' => 'required_with:policy_id',
|
'policy_code' => 'required_with:policy_id',
|
||||||
@@ -295,7 +295,7 @@ class CorporateController extends Controller
|
|||||||
public function update(Request $request, $id)
|
public function update(Request $request, $id)
|
||||||
{
|
{
|
||||||
$request->validate([
|
$request->validate([
|
||||||
'code' => 'required',
|
'code' => 'required|regex:/^[a-zA-Z0-9 ]+$/',
|
||||||
'name' => 'required',
|
'name' => 'required',
|
||||||
'policy_code' => 'required_with:policy_id',
|
'policy_code' => 'required_with:policy_id',
|
||||||
'policy_total_premi' => 'required_with:policy_code',
|
'policy_total_premi' => 'required_with:policy_code',
|
||||||
|
|||||||
@@ -188,9 +188,13 @@ export default function CorporateForm({ isEdit, currentCorporate }: Props) {
|
|||||||
navigate('/corporates');
|
navigate('/corporates');
|
||||||
} catch (error: any) {
|
} catch (error: any) {
|
||||||
if (error && error.response.status === 422) {
|
if (error && error.response.status === 422) {
|
||||||
|
// for (const [key, value] of Object.entries(error.response.data.errors)) {
|
||||||
|
// setError(key, { message: value[0] });
|
||||||
|
// enqueueSnackbar(value[0] ?? 'Failed Processing Request', { variant: 'error' });
|
||||||
|
// }
|
||||||
for (const [key, value] of Object.entries(error.response.data.errors)) {
|
for (const [key, value] of Object.entries(error.response.data.errors)) {
|
||||||
setError(key, { message: value[0] });
|
// setError(key, { message: value[0] });
|
||||||
enqueueSnackbar(value[0] ?? 'Failed Processing Request', { variant: 'error' });
|
enqueueSnackbar(value ?? 'Failed Processing Request', { variant: 'error' });
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
enqueueSnackbar(error.message ?? 'Failed Processing Request', { variant: 'error' });
|
enqueueSnackbar(error.message ?? 'Failed Processing Request', { variant: 'error' });
|
||||||
|
|||||||
Reference in New Issue
Block a user