laravel - 我想一起验证两列的唯一性
问题描述
验证 Laravel 中两列的唯一性。
控制器
function insert(Request $request)
{
$this->validate($request, [
'School_name' => 'required',
'class' => 'required',
'Address' => 'required|composite_unique:School_name,Address',
'Country' => 'required',
'State' => 'required',
]);
解决方案
你可以试试这个,假设你的表名是schools
function insert(Request $request)
{
$this->validate($request, [
'School_name' => 'required',
'class' => 'required',
'Address' => 'required|unique:schools,School_name,NULL,id,Address,'.$request->School_name,
'Country' => 'required',
'State' => 'required',
]);
}
推荐阅读
- amazon-web-services - aws cloudwatch 指标 - 范围内的 AVG
- c++ - int lastIndex[NO_OF_CHARS]={-1}; 不同于矢量
最后索引(NO_OF_CHARS,-1);? - python - 如何使用 Pandas 进一步优化我的代码以解决所需的问题
- oracle - Oracle-在连接表上执行视图创建索引
- c - 函数的隐式声明 [-Wimplicit-function-declaration]
- node.js - 如何使用 Nodejs 在 MongoDB 中删除Many
- python - 在字符串中查找年份(90-)
- php - 在 Blogger 中强制使用 HTTP(非 HTTPS)
- react-native - Atom 和 React Native 对齐
等标签 - javascript - 在 Rails 中使用“f.input 集合”的 onChange 方法