Queries for Command-Query Separation Principle in Laravel