Esta es la consulta que estoy usando:
$number = DB::table('products')->where('id', '=', $product->id)->update(['quantity' => 'quantity', '-', 1 ]);Por favor, ayúdame con la sintaxis correcta. Quiero restar 1 del valor actual de la columna de cantidad. Gracias
Puede usar el método de decremento para esto;
El generador de consultas también proporciona métodos convenientes para incrementar o disminuir el valor de una columna determinada. Este es un atajo, que proporciona una interfaz más expresiva y concisa en comparación con escribir manualmente la declaración de actualización.
DB::table('products')->where('id', $product->id)->decrement('quantity');