namespace App; use Illuminate\Database\Eloquent\Model; class Post extends Model { protected $table = 'posts'; protected $fillable = ['title', 'slug', 'content']; protected static function boot() { parent::boot(); static::saving(function ($model) { $model->slug = str_slug($model->title); }); } }
<!-mass update--> App\Models\Flight::where('active', 1) ->where('destination', 'San Diego') ->update(['delayed' => 1]);
$model = App\Models\Flight::where('legs', '>', 100) ->firstOr(['id', 'legs'], function () { // ... });
$flight = App\Models\Flight::find(1); $flight->name = 'New Flight Name'; $flight->save();