Great perspectives on tackling the same problem... I definitely lean Matt's way though...
https://laravel-news.com/two-developers-approach-the-same-problemSteve vs Matt — How two developers approach the same problem
It's common to see two programmers who code the same feature differently. It's much less common for those two programmers to see eye-to-eye and remain friendly
Laravel News