// the find
adamwathan/laracon2017
Conference demo app for Adam Wathan's Laracon 2017 talk on keeping Laravel controllers thin by treating every discrete action as a named resource. The idea is that if you can't fit a controller action into the seven REST verbs, you probably need a new controller. It's a teaching artifact, not a library.
The core concept is genuinely useful and underused — PodcastCoverImageController and PublishedPodcastsController are concrete examples that click immediately. The refactoring steps are written up as pull requests, so you can read the diff and the reasoning together rather than just seeing the end state. The approach scales: it works in any MVC framework, not just Laravel.
Last touched in 2018 and targets Laravel 5.4; running it today requires dealing with years of dependency drift and a PHP ecosystem that has moved on. No tests, explicitly admitted in the README — fine for a demo but means you can't verify the refactoring steps didn't break something. It's a talk companion, not a maintained project, so don't open issues expecting responses. The seed data is frozen 2017 podcast metadata that no longer reflects the current podcast landscape.