博客列表 >larvel网站设置的保存--php中文网线上班

larvel网站设置的保存--php中文网线上班

高的PHP十期培训学习笔记
高的PHP十期培训学习笔记原创
2020年06月16日 16:48:21707浏览

setting.php 代码

  1. //保存
  2. public function save(Request $req)
  3. {
  4. $data['title'] = $req->title;
  5. $data['keywords'] = $req->keywords;
  6. $data['descs'] = $req->descs;
  7. if (!$data['title']){
  8. exit(json_encode(array('code'=>1,'msg'=>'网站名称不能为空')));
  9. }
  10. $item = DB::table('setting')->where('names','site_setting')->item();
  11. if ($item){
  12. DB::table('setting')->where('names','site_setting')->update(array('names'=>'site_setting','vals'=>json_encode($data)));
  13. }else{
  14. DB::table('setting')->insert(array('names'=>'site_setting','vals'=>json_encode($data)));
  15. }
  16. exit(json_encode(array('code'=>0,'msg'=>'保存成功')));
  17. }

网站设置的保存

用户权限菜单过滤

总结

网站设置的数据表’setting’的设计使用了键名和键值的设置方式,这样的设计方法的好处是可以把一些不经常使用更新的内容保存到自定义的键名当中;

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议