gpt4 book ai didi

php - 类 stdClass 的对象无法转换为 int Laravel 5.6

转载 作者:行者123 更新时间:2023-11-29 05:54:13 24 4
gpt4 key购买 nike

我想在 laravel 5.6 中从数据库中检查记录,但我收到消息“类 stdClass 的对象无法转换为 int”。

  $pengoreksi = DB::table('peserta')->latest('pengoreksi')->first();

if($pengoreksi <= 8){
$korektor = $pengoreksi++;
}
else {
$korektor = 1;
}

最佳答案

根据文档,

如果您只需要从数据库表中检索一行,您可以使用第一种方法。此方法将返回单个 StdClass 对象:

$user = DB::table('users')->where('name', 'John')->first();
echo $user->name;

不能直接使用$pengoreksi,先把值存入任意变量再使用。

$pengoreksi = DB::table('peserta')->latest('pengoreksi')->first();
$pen = $pengoreksi->pengoreksi;
if($pengoreksi <= 8){
$korektor = $pen++;
}
else {
$korektor = 1;
}

关于php - 类 stdClass 的对象无法转换为 int Laravel 5.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51243293/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com