BaseModel::save
Usage
void BaseModel::save([ array $values = '[]' ])Description
Save and update an individual model instance.Parameters
Parameter | Required | Type | Description |
---|---|---|---|
$values | No | array | Optional associative array of values to update the record with. If not provided, the current values of the properties will be used. |
Examples
Update Product
use App\Demo\Models\Product; // Get product id# 61 $id = 61; if (!$product = Product::whereId($id)) { die("No product exists with id# $id"); } // Update name and price $product->save([ 'price' => 49.95, 'name' => 'Exclusive Product' ]);
Update via Properties
use App\Demo\Models\Category; // Get category $slug = 'games'; if (!$cat = Category::whereFirst('slug = %s', $slug)) { die("No category exists with slug, $slug"); } // Update name $cat->name = 'Video Games'; $cat->save();