1
を作成する「制約」無視だから私はちょうど私のAPIを書き始め、そしてこのバグに出くわした:二回UNIQUE制約を持つユーザーを作成するにはLaravel NeoEloquentが上::コマンド
、そこ例外が返されますが、ノードまだ作成中です!
制約が上にある "ユーザー:access_tokenは" 財産、 と私は次のコードを使用しています:
try {
$userAttributes = [
"email" => $request->email,
"access_token" => 'aaaa',
"facebook_id" => 'bbbb'
];
$user = new User($userAttributes);
$user->save();
}catch (Exception $e){}
すべてのヘルプしてくださいましたか?
Neo4jブラウザで ':schema'を実行して、制約が正しく作成されていることを確認できますか?問題はOGMを超えているようだ。ここ – Mulkave
@Mulkaveスキーマコマンドから出力された:(一意性制約のために)ユーザ(電子メール)オンライン ON:ON インデックスユーザ(一意性制約のため)(access_tokenは)ONLINE 制約ON(ユーザ:ユーザー) ASSERT user.access_token IS UNIQUE ON(ユーザー:ユーザー)ASSERT user.email IS UNIQUE –