title: Where does non-model logic go in Laravel
body: <p>I have a Laravel 7.x project. One of my controller methods is starting to get beefy with logic that does not belong in a model. It is code that can be re-used by other controllers. I would like to abstract it and make it available to the controller as a helper function. In the Laravel world, where would such logic go? Is it a <code>Provider</code>? Where in the documentation should I be looking to move this controller logic out so any other controller or possibly even models in the future can invoke said function?</p>