Update MySQL DATETIME field and increase value with DATE_ADD You can update a MySQL DATETIME field in Laravel with Eloquent like so: DB::table('users') ->where('id', $user_id) ->update(array('valid_until' => DB::raw('DATE_ADD(valid_until, INTERVAL 1 MONTH)'))); The key is to use DB::raw().