By type
/Controllers/Events/Models
By topic
/Comments/Posts/Users
By topic, then type
/Comments/Controllers/Events/Models
/Posts/Controllers/Events/Models
/Users/Controllers/Events/Models
Mixed
/Comments/Controllers/Events/Models/Posts/Users
Even this is a really, really old gist, I'd still just wanted to share my thoughts on it, which I wrote a blog post about it: https://stefanbauer.me/articles/an-alternative-way-to-organize-the-laravel-directory-structure - I think it's basically what @frankdejonge is doing. Do it for several years now and still happy with it – at least if we're talking about larger projects.