validation - Laravel 5 Controller 中的 IP 地址验证

标签 validation laravel-5 ip-address

在将 IP 地址提交到我的数据库之前,我试图找到一种验证 IP 地址的方法,我尝试了很多 Google 搜索,但无法在我的 Laravel Controller 中执行此操作。你能帮忙吗?赞赏

最佳答案

在 Controller 内部使用。导入验证器类的命名空间并尝试验证 IP(IP4/IP6)地址。 Laravel 5Laravel 5.X

public function update(Request $request) 
{
   $validator = Validator::make($request->all(), [
        'ip_address' => 'required|ip'
    ]);
}

if ($validator->fails()) {
    return "Invalid IP address!"
}

如果要分别验证 IP4 和 IP6,请使用以下代码。
'ip_address' => 'required|ipv4'

'ip_address' => 'required|ipv6'

快乐编码!!!

关于validation - Laravel 5 Controller 中的 IP 地址验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32536549/

相关文章:

php - 在 laravel 中获取在线用户

laravel - Laravel 5 中的 whereHas() 中的多个 orWhere()

c - C 中基于 UDP 的聊天

unique - 允许每台计算机一票(非IP,未登录用户)

c# - 比较同一 URI 的不同表示

javascript - Vue.js - 无法使用 v-for 使用 vee-validate 正确验证自定义单个文件组件

php - 部分渲染的 div 内的 ajax 验证

php - Laravel 队列作业失败说 Undefined property 但作业在没有队列的情况下运行正常?

HTML 验证 : Using element. validity.typeMismatch 和 element.validity.tooLong

javascript 表单验证 if 语句