ローカルで動いているPHPコードをリモートのLaravelサーバにgit pull したら以下のエラーが出た。
{message: 'Could not check compatibility between App\\Reposito…class App\\Repositories\\ORM\\mixed is not available', exception: 'Symfony\\Component\\ErrorHandler\\Error\\FatalError', file: '/home/gratest/www/conference_adjuster/backend/app/Repositories/ORM/UserRepository.php', line: 16, trace: Array(0)}
原因はローカルのphpが8.0でデプロイ先がphp7.4だったからでした。
関数の戻り値の型にmixidを指定していたところphp7.4だとクラス未定義になっていました。
戻り値の型指定を削除したら動きました。
その後エディターのターゲットPHPバージョンをダウングレードして警告を止めました。