Laravel being an elegant web framework, comes with a pretty organized directory structure by default but still I’ve seen a lot of people suffer.
The thing people often confuse themselves with is, what to write in a controller and what not to. You can find an implementation of the service discussed in this article in the following repository: github.com
The concept of service classes discussed in this article is nothing concrete and I’m not claiming it to be a silver bullet.