I just watched Adam Wathan's curing the common loop talk and I can see the advantages of using collections and collection methods over arrays and loops, but surely that would have some performance hit, won't they? What do you guys think? Is using using collections and collection methods over plain old arrays and loops worth it?
It will have a performance hit as you're using functional methods instead of modifying arrays inplace.
Anyway, does the performance hit matters?, I been using Laravel for years, I haven written traditionals-for-loops in a while, and, if any time in the future your app has a performance problem, you can pay 10 extra dollars to add an extra server.
Your development time is way more expensive than some CPU.
If you find collections easier to maintain and test (I do), then it completely worth it.