I've been let go from temp jobs, but I don't really consider those as "laid off," since they were, by definition, temporary.
I have been fired a couple times, sometimes for borderline-made-up reasons to avoid paying unemployment, but I got better jobs quickly enough afterward to not bother challenging it. (And, of course, they were jobs I didn't miss, either.)
There are two instances that come very close.
In the dot-com era, I was hired by a dot-com early on (single-digit employee number,) as the IT guy with the promise of fast growth to ~500 employees within a year. Four months later, growth had stagnated at ~150. I was "glorified help desk tech," when I had been hired to do far more than that. I was getting really bored. So I went to my boss and told him how bored I was. At the time, he brought up that he knew I was being underutilized and (severely) overpaid for the work I was doing. So he agreed to lay me off with a decent severance package (3 months pay, plus I could claim unemployment,) and I should come back in 3 months when the company was bigger and ready for me - I'd regain all my stock options, I'd have my old hire date/employee number, etc. So it was combination layoff/quit. Of course, I came back 3 months later (from a great vacation,) to find that the company was now down to 20 employees. Needless to say, they had no need to hire me back.
The other was my own business. Ran my own small business for a long time after the dot com bust, and closed it up a few years ago. But before I closed it, I "laid myself off," leaving just my last employee for the last year. (I ended up selling him the business for $1. He kept the customer list and that was it.)