方法 Illuminate\\Database\\Query\\Builder::frist 不存在



运行此命令时遇到问题

$data = AppReleaseData::whereReleaseId($release->id)->frist();

这是完整的代码块。

$releases = AppRelease::all();
$withOutDataReleases = [];
foreach ($releases as $release){
$data = AppReleaseData::whereReleaseId($release->id)->frist();
if (!$data){
array_push($withOutDataReleases, $release);
}
}
return response($withOutDataReleases);

检查你的方法 你调用了错误的方法first()的拼写是错误的尝试 喜欢这个

AppFlight::where('active', 1)->first();
$releases = AppRelease::all();
$withOutDataReleases = [];
foreach ($releases as $release){
$data = AppReleaseData::where('ReleaseId',$release->id)->frist();
if (!$data){
array_push($withOutDataReleases, $release);
}
}
return response($withOutDataReleases);
$data = AppReleaseData::whereReleaseId($release->id)->first();

frist需要first();

最新更新