我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Laravel 5.3:独特的验证不适用于具有主键的条件!='id'

I am new to laravel and want to add validation of unique url with where clause in update case. I have tried both codes but none seems to be working.

    'page_url' => [ 'required',
                        Rule::unique('pages')->ignore($id_page,'id_page')
                ],


    'page_url' => 'required|unique:pages,page_url,null,null,id_page,!'.$id_page,

Error

Column not found: 1054 Unknown column 'pages.id' in 'where clause'

Thanks in advance.

It works by adding this in model:

 protected $primaryKey = 'id_page';

近期文章

  • 如果我不从网站php注销,会话正在跨浏览器中工作
  • 在使用php codeigniter和pdf2text解析包含unicode字符串的pdf之后,它给出了空白结果
  • 检查smtp连接是否正常使用PHP Mailer并获取状态接收OK
  • WordPress忽略'%'字符
  • 莫代尔隐藏时做点什么
  • WordPress自定义搜索页面无法正常工作
  • 将字符串分成assoc数组
  • 必填属性和提交表单按钮
  • 如何显示图像Codeigniter
  • Mysql中的同时算术函数
  • 使用没有参数的函数
  • PHP脚本作为页面模板进入WordPress
  • PHP Curl表单发布返回服务器404错误
  • 替换functions.php中的插件函数
  • 登录facebook后请求用户数据
  • 为什么类激活不在第二个循环上工作?
  • 复制 - 使用MySQL INSERT INTO粘贴行
  • 将datetime列作为表中的外键是否安全?
  • 如何从一个网址PHP中将变量拉入$ username = $ _GET ['example']
  • Typeahead - 如何正确编码?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华