For someone who has never used PHP: what is so good about it?
Basically the Rails for PHP, but with an arguably bigger ecosystem.
Laravel provides structure to PHP apps. It includes a terrific router (Symphony) and a slew of functions missing or clumsy in PHP.
If I'm forced to choose PHP that's the choice I would also make in most cases, probably because it reminds me of some of the things I liked about Rails.