I'm trying to use `fill()` to update a current row in the database. However, it seems to be creating a new row instead of updating each time.

Does anyone know what could be wrong?

Here's my code:

```
$reserve->where('cookie_id', 'idCode')->first();
$reserve->fill($request->all())->save();

return Redirect::to('checkout');

```