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

Method Illuminate\\Database\\Query\\Builder::frist does not exist

面临问题 运行 此命令

$data = \App\ReleaseData::whereReleaseId($release->id)->frist();

这是完整的代码块。

$releases = \App\Release::all();

    $withOutDataReleases = [];
    foreach ($releases as $release){
        $data = \App\ReleaseData::whereReleaseId($release->id)->frist();

        if (!$data){
            array_push($withOutDataReleases, $release);
        }
    }

    return response($withOutDataReleases);
$data = \App\ReleaseData::whereReleaseId($release->id)->first();

frist 需要 first();

检查你的方法 你调用了错误的方法 first() 的拼写错误试试 像这样

App\Flight::where('active', 1)->first();
$releases = \App\Release::all();

    $withOutDataReleases = [];
    foreach ($releases as $release){
        $data = \App\ReleaseData::where('ReleaseId',$release->id)->frist();

        if (!$data){
            array_push($withOutDataReleases, $release);
        }
    }

    return response($withOutDataReleases);