【发布时间】:2021-06-02 12:10:35
【问题描述】:
对 Eloquent 模型的非常简单的查询,以下是我在 tinker 中的锻炼。
在修补程序中我得到关注
>>> $t1=Pomaster::all()->first()
=> App\Models\Pomaster {#3792
ID: 77,
poDate: "2021-05-02 18:41:50",
vendorName: "OneVendor",
poValue: 244132.0,
poBy: "myGoodOrder",
PONo: "PO-1",
POStatus: 1,
StoreID: "Johanesburg",
Submitted: "2021-05-02 18:41:50",
userName: "sumit.w",
deleted: 0,
lastupdate: null,
}
当我查询它时,得到这个文件的正确答案
>>> $t1=Pomaster::all()->first()->poValue
=> 244132.0
但对于 PONo 字段,我得到零!
>>> $t1=Pomaster::all()->first()->PONo
=> 0
我被这个问题困扰了一段时间,找不到任何答案。 请帮忙 我在 Laravel 8 上,模型如下所示:
class Pomaster extends Model
{
use HasFactory;
public $table = 'pomaster';
protected $primaryKey = 'PONo';
public function poitem(){
return $this->hasMany(Poitem::class,'PONo');
}
}
【问题讨论】:
标签: laravel eloquent laravel-8