Update to use Laravel route collection