lywindly

1712 经验值

数组1

$result1=['abc'=>qwe,'dbe'=wsx];

数组2

$result2=item_base::select('a_sqbh', 'a_sqmc','ib_xmmc')->where('ib_xmbh',$result['ib_xmbh'])->first();

如何将两个数组合并 成$result3

确实 是错了 提交 FROM 的时候 没有写 from ID 表单作用域不对 导致所有的提交都是第1个值 将ID 写入后 提交的值正常了

<form  action="http://rx.bb/item/176"   id="item_176" method="POST" >
                    <input type="hidden" name="_method" value="DELETE">
                    <input type="hidden" name="_token" value="1lSFJlrIIdY8AVEmDasZMHI3rZgWTAsJ4UZ6Y3eQ">
                  </form>
                  <div class="am-btn-toolbar ">
                    <div class="am-btn-group am-btn-group-xs">
                      <button  class="am-btn am-btn-default am-btn-xs am-text-secondary"><span class="am-icon-pencil-square-o"></span><a href="http://rx.bb/item/176/edit">编辑</a></button>
                      <button  class="am-btn am-btn-default am-btn-xs am-text-secondary"><span class="am-icon-copy"></span><a href="http://rx.bb/item/form/176">信息</a></button>
                      <button class="am-btn am-btn-default am-btn-xs am-text-danger am-hide-sm-only" form="item_176"><span class="am-icon-trash-o"></span> 删除</button>
                    </div>

blade 模板代码

 <form  action="/item/ $v->ib_xmbh "  id="item_del" method="POST">
     method_field('DELETE') 
           csrf_field()  
  <button  type="submit" class="am-text-secondary" form="item_del">删除</button>
   </form>

执行后的HTML代码

<form  action="/item/150"  id="item_del" method="POST">
<input type="hidden" name="_method" value="DELETE">
<input type="hidden" name="_token" value="bStVNuGNNCRS4uHUwlSLiSo9L5lZT8pOHu13BSQN">
<button  type="submit" class=" am-text-secondary" form="item_del">删除</button>
</form>  

控制器里获取 ID

 public function destroy( $id){
        dd($id);
    }

DD显示的结果

"149"

奇怪的是 这一页里面 所有的点删除 都是显示149 不知道为什么 求解

谢谢 没想到 还可以在first 还可以在后面 加指定的值 我后面用的VALUE()

$result['a_sqmc'] = area_buss::select('a_sqmc')->where('a_sqbh', $result['a_sqbh'])->value('a_sqmc');

总觉得好像有点不对 有没有简化点的书写方式

$temp = area_buss::select('a_sqmc')->where('a_sqbh', $result['a_sqbh'])->first();
$result['a_sqmc'] = $temp->a_sqmc;

这个倒也是 速度还快 写个静态方法 所有控制器都可以用

有一个城市名称表 这个表一般都不会产生更新的操作,但是有些页面进行增加数据的时候需要用到,我想把这个表的数据写入文件,在需要的时候去读取他, 还是每次直接去数据库查询后取数据 那种方式效率更高一些呢?