Besoin d'aide ?

Builder ne marchant plus après avoir upgrade Laravel en 7.X

Avatar de ArnaudLier
ArnaudLier

Bonjour, j'utilisais ce code :

return $this->getBuilder()->with('nest', 'node')->where(function ($query) use ($uuid) {
                $query->where('uuidShort', $uuid)->orWhere('uuid', $uuid);
            })->firstOrFail($this->getColumns());

Mais il ne marche plus avec Laravel 7.X. Une idée?

Posté il y a 3 mois
Avatar de CinquièmeDimension
CinquièmeDimension

Salut,

Quelle partie ne marche plus ? Un message d'erreur peut-être ?

Posté il y a 3 mois
Avatar de ArnaudLier
ArnaudLier
 QueryException: SQLSTATE[HY000]: General error: 1096 No tables used (SQL: select * from `servers` where (select * where `uuidShort` = b617ad59 or `uuid` = b617ad59) is null limit 1) in
Posté il y a 3 mois
Avatar de CinquièmeDimension
CinquièmeDimension

Etrange, en effet. Un no table used alors qu'on voit bien le from 'servers' Là dessus je ne pourrais pas t'aider, je pense. Peut-être l'erreur vient-elle de plus haut. Mais si ça fonctionnait sur L6 c'est bizarre.

Epluche bien l'upgrade guide https://laravel.com/docs/7.x/upgrade (mais je suppose que c'est le premier truc que tu as fait...)

Posté il y a 3 mois

Vous ne pouvez pas répondre à ce sujet.