如果laravel一个视图的数据要存储到多张不同的DB表单,请问有哪些方法去做呢?

直接用DB门面加原生sql暴力访问数据库总觉得很危险啊,请问资深的laravel工程师都是怎么去做的呢?

阅读 2.6k
3 个回答

用事件
try{
db:transaction();
model::update($data);
model2:update($data2);
db:commit();
return true;
}catch(exception $e){
db:rollback();
return false;
}

有什么危险的?只是写起来可能会麻烦....你即使用orm最后执行mysql也会封装成mysql去访问数据库!也可能你自己写的myql效率也不会高。。。。

非资深。。。。资深不会把事件处理秀出花来?(坐等打脸)^_^
安全多在于数据库及代码逻辑的设计,这里应该考虑的是sql存取的效率

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题