当前位置:首页 > CMS教程 > 其它CMS > 列表

laravel 关联关系遍历数组的例子

发布:smiling 来源: PHP粉丝网  添加日期:2021-12-31 09:28:59 浏览: 评论:0 

今天小编就为大家分享一篇laravel 关联关系遍历数组的例子,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧。

1、控制器

  1. public function show($id) { 
  2.     $goods = Goods::select('goods.*')->where('goods.id''='$id)->get(); 
  3.     $data = []; 
  4.     foreach($goods as $key=>$v) { 
  5.       $data[$key]['id'] = $v->id; 
  6.       $data[$key]['name'] = $v->name; 
  7.       $data[$key]['product_code'] = $v->product_code; 
  8.       $data[$key]['class_name'] = $v->goodsclass->class_name; 
  9.       $data[$key]['nums'] = $v->goodsNexus->count(); 
  10.       $data[$key]['price'] = $v->price; 
  11.       $data[$key]['goods_info'] = $v->goods_info; 
  12.       $data[$key]['img'] = $v->img; 
  13.       $data[$key]['site'] = $v->site; 
  14.       $data[$key]['work_company'] = $v->work_company; 
  15.       $data[$key]['status'] = $v->status; 
  16.       $data[$key]['area'] = $v->area; 
  17.       $data[$key]['product_at'] = $v->product_at; 
  18.       $data[$key]['created_at'] = $v->created_at; 
  19.       $data[$key]['productdate'] = $v->productdate; 
  20.     } 
  21.      $datas=$data;
  22. ->with( 'datas'$datas[0]) //遍历到视图 

2、view

  1. <span>{{$datas['name']}}</span> 
  2. @if($datas['status']==1)  
  3.  <span style="color:red;">上架中</span>  
  4. @else 
  5.  <span style="color: green;">已上架</span>  
  6. @endif 

3、js 注意:jquery,jquery-form.js layer插件的引入 bootstrap相关的引入

$("#addForm").ajaxSubmit({

url:"{{url('/admin/commodity/update/'.$datas['id'])}}" ,

Tags: laravel关联关系 laravel遍历数组

分享到: