Php Laravel 6:如何在现场使用custome验证消息
我想知道是否可以为特定字段创建自定义验证消息 我试过用这个Php Laravel 6:如何在现场使用custome验证消息,php,laravel,validation,field,Php,Laravel,Validation,Field,我想知道是否可以为特定字段创建自定义验证消息 我试过用这个 $rules = [ 'nama' =>'required', 'spesialis' =>'required', 'alamat' => 'required', 'telp' =>'required', 'tanggalMulai' => 'required' ];
$rules = [
'nama' =>'required',
'spesialis' =>'required',
'alamat' => 'required',
'telp' =>'required',
'tanggalMulai' => 'required'
];
$message=[
'required' => '* :attribute Harus Diisi'
];
$this->validate($request,$rules,$message);
Dokter::create([
'nama' => $request->nama,
'spesialis' =>$request->spesialis,
'alamat' => $request->alamat,
'telp' => $request->telp,
'tanggalMulai' => $request->tglMulai
]);
return redirect()->route('dokter');
但是在我使用这个之后,我无法保存我的数据
这就是我解决问题的方法
$message=[
'required' => '* :attribute harus diisi',
'min' =>'*:attribute minimal :min karakter'
];
$validatedData = $request->validate([
'nama' =>'required',
'spesialis' =>'required',
'alamat' => 'required',
'telp' =>'required|numeric|min:9',
'tanggalMulai' => 'required|date'
],$message);
Dokter::create($validatedData,$message);
您必须按特定的字段传递自定义消息
$message=[
'nama.required' => 'name field is required',
'spesialis.required' => 'spesialis field is required'
];
可能重复的