0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Could not check compatibility between ~~~ mixed is not available

Posted at

ローカルで動いている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バージョンをダウングレードして警告を止めました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?