I want to be able to insert a new record into the database if it doesn't already exist. If it does exist I want to update the existing record with the new info.
Basically, the field that I want to check to see if it exists is called 'token'.
So, I have tried something like this:
$this->timesheet->firstOrNew(['token' => '12345'])->save();
This successfully creates the new row.
How do I pass in the other fields that I want to insert/update? For example first_name
, last_name
?
Can I do something like:
$this->timesheet->firstOrNew(['token' => '12345'])->update(['first_name' => 'Bob', 'last_name' => 'Smith'])->save();
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire