第一次使用laravel做公司的项目,基于现有的数据库开发(公司产品的业务数据库),会有哪些坑?

一直用java做web,半个月前接触到laravel,被它简约而优雅的代码深深的吸引了。对着laravel的文档和视频动手写了一些代码,算是入门了吧。下一步,我打算将laravel应到到公司的web项目中(之前一直用springMVC),现在担心不知道会有哪些坑hold不住,所以把问题抛出来,希望能大家给出一些宝贵建议。

我主要担心的是如何控制DB层,可能会使用laravel做几个小的站点来负责运营推广公司的产品,会在现有的mysql上做一些查询,数据埋点要写在mongodb里。不会有太复杂的业务流程。

目前有几个技术上的问题我没想明白:
1、基于现有的mysql数据做查询,可以使用查询构建器,能用Eloquent ORM么?先有的表名是以这样的形式命名的,user_info或者xxx_xxx_xx。
2、laravel是怎样控制数据库事物的?
3、mysql和mongdb都要使用,配置了mysql的connection,mongodb的应该怎样控制?

我这个组有4个人做web站点,有2个前端工程师,用java搭建的web工程对于前端工程师来说多少有点笨重,我希望使用laravel开发会更轻便,laravel代码的优雅同样也会降低维护成本。

@JellyBool
你的站点做的很棒!感谢你的分享。

我这个项目中log一定要写在mongo里,很苦恼,还没找到解决方案呢。

dylan
修改的评论也不能少于六个字哦!
JellyBool
修改的评论也不能少于六个字哦!
dylan
修改的评论也不能少于六个字哦!
zonghua
修改的评论也不能少于六个字哦!
cooper
修改的评论也不能少于六个字哦!
BaldwinSun2015
修改的评论也不能少于六个字哦!