这个问题已经解决。原来是自laravel 4.1后把Doctrine去掉了。需要在composer.json里面手动加上依赖。
"require": { ... ... "doctrine/dbal" : "2.4.*" }
具体看这里