laravel中has方法怎么用

laravel中has方法可以用来查询数据间是否有关联关系,常用于判断当前请求中是否含有指定的值,如果请求中存在该值则has()方法将会返回true,当给定一个数组时,该方法将会判断指定的值是否全部存在,语法为“has('name')”。

本教程操作环境:windows10系统、Laravel6版,DELL G3电脑。

laravel中has方法怎么用

has判断输入值是否存在
你可以使用 has 来判断当前请求中是否含有指定的值。如果请求中存在该值则 has 方法将会返回 true:

if ($request->has('name')) {
//
}

当给定一个数组时,has 将会判断指定的值是否全部存在:

if ($request->has(['name', 'email'])) {
//
}

hasAny 方法将会在指定的值有一个存在的情况下返回 true:

if ($request->hasAny(['name', 'email'])) {
//
}

补充说明

如果你想要判断一个值在请求中是否存在,并且不为空,可以使用 filled 方法:

if ($request->filled('name')) {
//
}

如果你想要判断一个值在请求中是否缺失,可以使用 missing 方法:

if ($request->missing('name')) {
//
}

相关推荐:最新的五个Laravel视频教程

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


laravel的dd函数不生效怎么办
看不懂laravel文档咋办
安装laravel框架出现command怎么办
Laravel开发API怎么使用事务
laravel怎么构建复杂查询条件
laravel如何实现防止被下载
为什么laravel比yii火
一些常见的Laravel定时任务不运行的问题
laravel用路由有什么好处
composer无法安装laravel怎么办
laravel现在还用吗
laravel怎么替换主键id
laravel的appurl有什么用
如何修改Laravel的报错输出形式
laravel怎么避免foreach查表
laravel怎样操作数据库
laravel怎么截取字符串
laravel 是国内的吗
laravel怎么设置请求头
浅析Laravel社区Redis组件报错的问题和解决方法