When you do this:
Query Builder's update() method is executed instead of Eloquent's update() method.
If you want to trigger Eloquent events, you need to update rows one by one. You can fire these events manually, but it's tricky and it's a bad idea.
You could just run the
UpdateRateZone job manually for all the Consignments that were updated
* Be the first to Make Comment