Laravel - Getting Started - Deleting An Existing Model By Its Primary Key

In the example above, we are retrieving the model from the database before calling the delete method. However, if you know the primary key of the model, you may delete the model without explicitly retrieving it by calling the destroy method. In addition to accepting the single primary key, the destroy method will accept multiple primary keys, an array of primary keys, or a collection of primary keys:

    Flight::destroy(1, 2, 3);
    Flight::destroy([1, 2, 3]);
    Flight::destroy(collect([1, 2, 3]));
The destroy method loads each model individually and calls the delete method so that the deleting and deleted events are properly dispatched for each model.