laravel 循环中子元素使用&符号嵌入到父级,经典版
/**ajax 获取企业名称
*
* @param Request $request
*
* @return \Illuminate\Http\JsonResponse
* @author lxw
*/
public function getCompanyName( Request $request )
{
$keyword = $request->query->get('q', ''); $allCompany = Company::query();
$allCompany = $allCompany->select('id', 'username');
if ( $keyword ) {
$allCompany = $allCompany->where('username', 'like', '%' . $keyword . '%');
}
$allCompany = $allCompany->orderBy('created_at', 'desc');
$allCompany = $allCompany->limit(5);
$allCompany = $allCompany->get();
if ( empty($allCompany) ) {
return response()->json(['status' => 500, 'data' => new \ArrayObject(), 'msg' => '搜索关键字不存在']);
}
$data = [];
foreach ( $allCompany->toArray() as $item ) {
$data[] = [
'id' => $item['id'],
'text' => $item['username'],
];
}
return response()->json(['status' => 200, 'data' => $data, 'msg' => '搜索成功']);
} /**ajax请求该企业下的所有楼宇
* 执行中的显示其他订单已开通
*
* @param $companyId
*
* @return \Illuminate\Http\JsonResponse
* @author lxw
*/
public function getCompanyBuildings( $companyId )
{
//该企业下已经被创建过订单且处于执行中的的楼宇id
$doingBuilds = BuildingPayment::query()
->where('company_id', $companyId)
->whereDate('duetime', '>', date('Y-m-d', time()))
->groupBy('building_id')
->get(['building_id']); $doingBuildArr = $doingBuilds ? $doingBuilds->toArray() : [];
$doingBuildIds = array_column($doingBuildArr, 'building_id'); //该企业下所有的楼宇
$allBuildings = Building::query()
->where('company_id', $companyId)
->orderBy('sort', 'asc')
->get(['id', 'name']);
$allBuildings = $allBuildings ? $allBuildings->toArray() : [];
foreach ( $allBuildings as &$building ) {
if( in_array($building['id'], $doingBuildIds)){
$building['isPayment'] = true;
}else{
$building['isPayment'] = false;
}
} return response()->json(['status' => 200, 'data' => $allBuildings, 'msg' => '搜索成功']);
}
laravel 循环中子元素使用&符号嵌入到父级,经典版的更多相关文章
- Handlebars.js循环中索引(@index)使用技巧(访问父级索引)
使用Handlebars.js过程中,难免会使用循环,比如构造数据表格.而使用循环,又经常会用到索引,也就是获取当前循环到第几次了,一般会以这个为序号显示在页面上. Handlebars.js中获取循 ...
- 使用jQuery+huandlebars循环中索引(@index)使用技巧(访问父级索引)
兼容ie8(很实用,复制过来,仅供技术参考,更详细内容请看源地址:http://www.cnblogs.com/iyangyuan/archive/2013/12/12/3471227.html) & ...
- ng-change事件中如何获取$event和如何在子元素事件中阻止调用父级元素事件(阻止事件冒泡)
闲聊: 今天小颖要实现一个当改变了select内容后弹出一个弹框,并且点击select父元素使得弹框消失,这就得用到阻止事件的冒泡了:$event.stopPropagation(),然而小颖发现,在 ...
- js监听某个元素高度变化来改变父级iframe的高度
最近需要做一个iframe调用其他页面内容,这个iframe地址是可变化的,但是里面的内容高度不确定且里面内容高度可调整,所以需要通过监听iframe里面body的高度变化来调整iframe的高度. ...
- Jquery 父级元素、同级元素、子元素
prev():获取指定元素的上一个同级元素(是上一个哦). prevAll():获取指定元素的前边所有的同级元素. find():查找子元素方式 next(): 获取指定元素的下一个同级元素(注意是下 ...
- [jQuery]相对父级元素的fixed定位
(function($) { var DNG = {}; //----------------------------------------------------/ // ...
- jQuery获取所有父级元素及同级元素及子元素的方法
jQuery获取所有父级元素及同级元素及子元素的方法 1.获取父级元素 $("#id").parent() 获取其父级元素 $("#id").parents() ...
- js获取iframe和父级之间元素,方法、属,获取iframe的高度自适应iframe高度
摘自:http://blog.csdn.net/kongjiea/article/details/38870399 1.在父页面 获取iframe子页面的元素 (在同域的情况下 且在http://下测 ...
- 记一次list循环删除元素的突发事件!
事情是这样的,由于想再回顾一下基础,就写了一个main函数,里面循环删元素的代码.如下: List<String> a = new ArrayList<String>(); a ...
随机推荐
- ueditor百度编辑器中,多图上传后,图片顺序乱掉的处理方法
上传后,图片的顺序和预期的不一致,需要修改ueditor的源码. 一.找到editor/dialogs/attachment/attachment.js文件 1.将_this.fileList.pus ...
- 《程序员的自我修养》读书笔记——系统调用、API
系统调用 程序运行的时候,本身是没有权限访问多少系统资源的.系统资源有限,如果操作系统不进行控制,那么各个程序难免会产生冲突.线程操作系统都将可能产生冲突的系统资源保护起来,阻止程序直接访问. ...
- java 在实例化异常的时候做的事情
new Exception 这段代码,会调用父类ThrowAble的构建方法,在构造方法中会调用fillInstackTrace这个native方法. 会把当前线程异常发生的信息,上下文记录在栈调用指 ...
- 《maven in action》部分知识点总结
maven in action 的部分知识点总结 今天又将<maven in action>这本书看了一遍,总结了一下,大概需要的知识点 (一)解耦 使用maven,在没有任何实际的J ...
- Microsoft Artificial Intelligence Conference(2018.05.21)
时间:2018.05.21地点:北京嘉丽大酒店
- C# 设置最顶层窗口。TopMostWindow
code: namespace LOLMM { /// <summary> /// Interaction logic for MainWindow.xaml /// </summa ...
- java 基础 instance of
a instance of b a是否是b类的实例对象 返回 bool值
- 任务调度工具Quartz入门笔记
一,导包 1)官网下载:http://www.quartz-scheduler.org/downloads/ 2)Maven <dependency> <groupId>org ...
- 配置Apache虚拟主机
实验环境 一台最小化安装的CentOS 7.3虚拟机 配置基础环境 1. 安装apache yum install -y httpd 2. 建立虚拟主机的根目录 mkdir /var/wwwroot ...
- 两篇 Spring 总结(一)
Spring4 概述以及 HelloWorld 概述 Spring 是一个 IOC(DI) 和 AOP 容器框架. 轻量级,Spring 是非侵入的,即使用的时候不需要实现任何接口或继承任何父类 面向 ...