私のアプリケーションでは、アドレスフィールドのカスタム検証は機能しませんが、他のフィールドは機能しています。この問題に関しては考えがありません。Laravel:特定のフィールドのカスタム検証が機能しない
ビュー
<div class="col-md-4">
<label for="email">Location:</label>
<div class="form-group">
<input name="address" id="autocomplete" placeholder="Enter your address"
onFocus="geolocate()" class="form-control" value="{!!$company->address!!}" type="text"></input>
</div>
</div>
コントローラ
$this->validate($request, [
'name' => 'required|regex:/^[a-zA-Z .0-9]+$/',
'office_mail' => 'required|email|max:255',
'address' => 'required|regex:/^[a-zA-Z ,0-9]+$/',
'industry_id' => 'required',
'contact_number' => 'numeric|digits_between:10,12',
'company_website_url' => 'required|url',
]);
Validation.php
'custom' => [
'name' => [
'required' => 'Your name is required',
],
'address' => [
'required' => 'The location field is required',
],
'address' => [
'regex' => 'Please enter a valid location',
],
'company_id' => [
'required' => 'The company field is required',
],
]
カスタム検証Fまたは名前は、私が代わりに「場所フィールドが必要とされる」
は、それは... – Shalom
はずの間違いではなかったですこの答えは@Shalomで受け入れられる – Exprator