前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >laravel-admin form表单中,同时验证两个或多个唯一值

laravel-admin form表单中,同时验证两个或多个唯一值

作者头像
用户4973967
发布2019-12-16 15:43:34
1.8K0
发布2019-12-16 15:43:34
举报

最近在使用laravel-admin,记录一下用laravel-admin时遇到的问题

一、form表单中,同时验证两个或多个唯一值

$name = isset(request()->all()['name']) ? request()->all()['name'] : '';

$form->select('aircraft_id', '机场名称')->options('/admin/data-aircraft')
->creationRules(['required', "unique:cars,aircraft_id,NULL,NULL,name,{$name}"]);
$form->select('aircraft_id', '机场名称')->options('/admin/data-aircraft')
->creationRules(['required', "unique:cars,aircraft_id,NULL,NULL,name,{$name}"], ['unique' => '数据已存在'])
->updateRules(['required', "unique:cars,aircraft_id,{$id},id,name,{$name}"], ['unique' => '数据已存在']);
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-07-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档