Validations in routes, you're doing it right https://github.com/laravel/pastes/blob/master/application/ro...
I also like the DB table creation code. ActiveRecord-type model delcarations are fine, but I'm interested in exploring Mongoose-type ORM, since I suspect it is more flexible in the long run.