无法将传递的值与列名进行比较。拉拉韦尔

安农

我正在尝试使用where子句来比较从id为route传递来的值。为此,我使用了以下代码:

Route::get('Bill/{id}/students',['uses' =>'BillController@student']);

我需要将ID与控制器中的列名(即grade_id)进行比较。为此,使用了以下代码:

public function student($id)
{
    $data['id'] = $id;      
    $students=Student::all()->where('grade_id',$data);

    return view('bill.students',compact('students'));
}

但是它返回的是空值。如果我传递直接值1而不是$ data。它工作得很好。谁能为我提供解决方案?

恶魔

whereLoose()代替where()

whereLoose()此方法与where方法具有相同的签名;但是,所有值都是使用“松散”比较进行比较的

来源

为什么会这样呢?

$data有一个String类型,并且Int即使将数字值传递$data为String类型,您也将String与type进行比较

(1 === '1') //False 
(1 === 1) //True
(1 == '1') //True

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法上传文件。拉拉韦尔

来自分类Dev

拉拉韦尔的关系

来自分类Dev

无法更新数据库数据。拉拉韦尔

来自分类Dev

拉拉韦尔倒计时

来自分类Dev

对口才的原始查询。拉拉韦尔

来自分类Dev

拉拉韦尔(Laravel)的外立面太多

来自分类Dev

多对多关系查询。拉拉韦尔

来自分类Dev

在拉拉韦尔获得大量游客

来自分类Dev

如何将表单数据传递到控制器,然后将其存储到数据库?拉拉韦尔

来自分类Dev

发送邮件后重定向无法正常工作 拉拉韦尔

来自分类Dev

Where子句不起作用。拉拉韦尔

来自分类Dev

图像未在视图中显示。拉拉韦尔

来自分类Dev

抱歉,找不到您要查找的页面。拉拉韦尔

来自分类Dev

方法文件不存在。拉拉韦尔

来自分类Dev

从购物车会话中删除商品。拉拉韦尔

来自分类Dev

如何使用$ _SERVER ['HTTP_REFERER']; 在拉拉韦尔?

来自分类Dev

使用csrf_token的未知错误。拉拉韦尔

来自分类Dev

30分钟后删除按钮。拉拉韦尔

来自分类Dev

视图显示不正确。拉拉韦尔

来自分类Dev

路线不会返回视图拉拉韦尔

来自分类Dev

从购物车会话中删除商品。拉拉韦尔

来自分类Dev

Where子句不起作用。拉拉韦尔

来自分类Dev

数组中出现意外的“ if”。拉拉韦尔

来自分类Dev

为什么这种迁移会损坏?拉拉韦尔5.2

来自分类Dev

方法保存不存在。拉拉韦尔

来自分类Dev

数据检索从一对多。拉拉韦尔

来自分类Dev

将数据从一个模型加载到另一个模型(空数组)。拉拉韦尔

来自分类Dev

将index的值与列名进行比较;蟒蛇熊猫

来自分类Dev

如何将ajax发布包含到get表单中,并在get url中排除ajax使用的输入?拉拉韦尔

Related 相关文章

热门标签

归档