laravel使用when搜索遇到状态参数(有0的状态)的坑

今天,使用when()方法写活动列表的接口,有两个状态搜索,都有0这个状态,当传参为0时when()就失效了...

反反复复的验证参数,传参确实是0和1啊...百思不得其解~~~后面仔细想想when()的原理!!明白自己给自己挖坑了,改成这样就OK了

还是要理解工作原理啊~~~

原文地址:https://www.cnblogs.com/sgm4231/p/9680788.html

时间: 2024-10-05 05:05:16

laravel使用when搜索遇到状态参数(有0的状态)的坑的相关文章

PXC——状态参数与变量参数

"galera 参数解析:" 1.状态参数: --wsrep_last_committed: 表示的是当前节点最新提交的事务号,也是最新galera GTID的后半部分,前半部分是参数wsrep_local_state_uuid的值,在每次执行提交.DDL执行完成或APPLY之后,都会更新这个值: --wsrep_replicated: 表示当前节点已经复制过的事务数目. --wsrep_replicated_bytes: 与参数wsrep_replicated相对应,每一个事务的大小

EJB 有状态的对象和无状态的对象

有状态Bean: @Stateful @Remote public class StatefulEjbBean implements StatefulEjb{ private int state; @Override public void compute(int i) { state=state+i; } @Override public int getResult() { return state; } } 无状态Bean: @Stateless @Remote public class S

【译】用Fragment解决屏幕旋转(状态发生变化)产生的状态不能保持的问题

这篇文章解决了在StackOverflow上一个经常被提到的问题. 在配置发生变化(Configuration changs)时,什么是最好的保存活动对象方法,比如运行中的线程,Sockets,AsyncTask. 要回答这个问题,我们要先讨论一些开发者在Activity生命周期中使用长时间后台任务时遇到的共同困难.然后,我们将介绍常见的两种能解决问题但有不好的方法.最后,我们会用一个示例代码说明推荐的解决方案,它用retained fragment来达到我们的目标. 配置改变&后台线程(Con

EJB通过ANT提高EJB应用的开发效率、开发具有本地接口的无状态bean、开发有状态bean

把jboss集成进eclipse 关闭Jboss控制台按Ctrl+c,在MyEclipse→Servers→Jboss里面可以配置JBoss. 通过ANT提高EJB应用的开发效率 在HelloWorld 加入ANT,右击项目新建xml:build.xml,右击打开方式选择Ant .. 对应用进行编译.打包.发布.解发布 <?xml version="1.0" encoding="UTF-8"?> <!--basedirz项目所在路径,.代表在bui

malloc()参数为0的情况

下面的代码片段输出是什么?为什么? char *ptr; if((ptr = (char *)malloc(0))==NULL) puts("Got a null pointer"); else puts("Got a valid pointer"); 解析:......故意把0值传给了函数malloc,得到了一个合法的指针,这就是上面的代码,该代码的输出是"Got a valid pointer". 这个"解析"根本就没有解

Hibernate中对象的三种状态,以及三种状态间的转化方法

在Hibernate中有三种状态,对它的深入理解,才能更好的理解hibernate的运行机理,刚开始不太注意这些概念,后来被别人问到了,说是面试题,才发现它是重要的.对于需要持久化的JAVA对象,在它的生命周期中有三种状态,而且互相转化. Hibernate三种状态之一:临时状态(Transient):也叫瞬时状态,在一个对象刚被创建的时候,比如People people = new People(),它没有持久化,并没有处于Session的缓存中,这种状态的对象叫就是临时对象: Hiberna

ajax请求状态码为0的解决办法

原文链接:https://blog.csdn.net/changqing5818/article/details/53932463 前言 今天遇到个奇怪的问题,使用JQuery的ajax请求,后台的Controller层也接收到请求了,一切处理很正常,但是很奇怪,浏览器Debug发现,responseText是"error",状态码是0而不是200. 请求源码如下 $.ajax({ type: "POST", url: targetUrl, cache: false

[dbo].[将号码状态修改为0]存储过程

峰哥: 这个存储过程是用来将延时后号码的state状态修改为0 下面是我写的存储过程请审批 谢谢! 注意 1.新增代码为蓝色(包括修改) 2.测试代码为绿色 3.删除代码为红色 create PROCEDURE [dbo].[将号码状态修改为0]         @sum int,  --操作的数量         @id int, --号码id         @yys int,--号码类型         @from_channel varchar(30), --父渠道         @f

怎样在Java的官网上搜索命令行参数的说明

这个日志有些吐槽的成份在里面.前两天看到JDK Windows下的一个参数-agentpath:"",因为之前没用过,所以想查查官方解释,发现在百度里很难搜索到,可以搜索出来如下的日志: http://xinklabi.iteye.com/blog/837435 但是有时候我们希望能看到更官方的,更及时更新的Specification等,那么就需要在官网上查找了,但是这个过程也挺麻烦的,我简单总结一下: 我们在:http://docs.oracle.com/javase/8/ 这里可以