1

管理パネルとLaravel 5.7一緒に使用しています。また、vyuldashev/nova-permissionを使用して、 spatie/laravel-permissionの上に構築された rbac CRUD を処理します。postgreSQLnova

パーミッションまたはロールを定義するとき、nova パーミッション CRUD のすべてが洗練されています。しかし、問題は、権限またはロールをユーザーに割り当てると、次のエラーが発生することです。

[10:50:18] LOG.error: SQLSTATE[42703]: Undefined column: 7 ERROR:  column "id" does not exist
LINE 1: ... "role_id", "model_type")
values
($1, $2, $3) returning "id" ^ (SQL: insert into "model_has_roles" ("model_id", "role_id", "model_type") 
values
 (198564523584, 1, App\Models\User\User) returning "id") {"userId":198564523584,"email":"b.sobhanbagheri@gmail.com","exception":{"errorInfo":["42703",7,"ERROR:  column \"id\" does not exist\nLINE 1: ... \"role_id\", \"model_type\") values ($1, $2, $3) returning \"id\"\n ^"]}}

何がクエリを正確に壊しているのかわかりません。そして、それが何か関係がある場合postgreSQL。どんな助けでも大歓迎です。

4

1 に答える 1