I am trying to identify when inserting a record using eloquent in Laravel when it throws an exception because of a unique field error.
The code I have so far is:
try {
$result = Emailreminder::create(array(
'user_id' => Auth::user()->id,
'email' => $newEmail,
'token' => $token,
));
} catch (IlluminateDatabaseQueryException $e) {
return $e;
}
It throws an exception OK I just don't know what to do to identify it as a column duplicate error?
Thanks,
Gavin.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…