I updated laravel to version 8.
I have a problem when I run this method (with the migrate command):
\Laravel\Passport\Passport::client()->forceFill([
'user_id' => 1,
'name' => 'email@email.fr', <- edited
'secret' => \Illuminate\Support\Str::random(40),
'redirect' => '',
'personal_access_client' => false,
'password_client' => true,
'revoked' => false
])->save();
I have the following error:
In Connection.php line 678:
SQLSTATE[42804]: Datatype mismatch: 7 ERREUR: la colonne « personal_access_client » est de type boolean mais l'expression est de type integer
LINE 1: ...pdated_at", "created_at") values ($1, $2, $3, $4, $5, $6, $7...
^
HINT: Vous devez réécrire l'expression ou lui appliquer une transformation de type. (SQL: insert into "oauth_clients" ("user_id", "name", "secret", "redirect", "personal_access_client", "password_client", "revoked", "updated_at", "created_at") values (1, email@email.fr, UjnSFdG1JdQxs7LPUDA3D1TACjAa5oNVbmWOCQmX, , 0, 1, 0, 2021-05-04 10:29:48, 2021-05-04 10:29:48) returning "id")
In Connection.php line 343:
SQLSTATE[42804]: Datatype mismatch: 7 ERREUR: la colonne « personal_access_client » est de type boolean mais l'expression est de type integer
LINE 1: ...pdated_at", "created_at") values ($1, $2, $3, $4, $5, $6, $7...
^
HINT: Vous devez réécrire l'expression ou lui appliquer une transformation de type.
"personal_access_client" field in the database is in Boolean format.
I delete and then recreate the tables with passport but I still have the error.
I think when I do an update() all the boolean fields no longer work.
Can you help me please?
Versions:
"php": "^7.4|^8.0",
"doctrine/dbal": "^3.1",
"fideloper/proxy": "^4.4",
"fruitcake/laravel-cors": "^2.0",
"guzzlehttp/guzzle": "^7.0.1",
"laravel/framework": "^8.0",
"laravel/helpers": "^1.4",
"laravel/passport": "^10.1",
"laravel/tinker": "^2.0",
"laravel/ui": "^3.0",
"lcobucci/jwt": "^4.1",
"nesbot/carbon": "^2.4",
"pusher/pusher-php-server": "^5.0",
"spatie/laravel-permission": "^4.0",
"spatie/laravel-webhook-server": "^1.12",
"symfony/translation": "^5.2"
Thank you