小编Bro*_*shi的帖子

Laravel Eloquent:返回数组键作为字段ID

当我通过Laravel的Eloquent ORM执行查询时,我希望将行ID作为数组结果键,当我想根据ID检查某些内容(使用array_key_exists)或做一些查找时(如果我需要结果数组中的特定条目)

有什么办法我可以告诉Eloquent设置字段ID的密钥吗? 见图像http://oi60.tinypic.com/kc02a8.jpg

php laravel eloquent

44
推荐指数
2
解决办法
4万
查看次数

jenssegers/laravel-mongodb中的MongoCursorTimeoutException

我有一个查询在一个巨大的集合中查找数据(超过48M),但即使我添加timeout=-1它,它仍然抛出MongoCursorTimeoutException异常..

return \DB::connection('mongodb')->collection('stats')->timeout(-1)
    ->where('ip','=',$alias)
    ->where('created_at','>=', new \DateTime( $date ) )
    ->where('created_at','<=', new \DateTime( $date . ' 23:59:59' ) )
    ->count();
Run Code Online (Sandbox Code Playgroud)

我正在使用这个库: https://github.com/jenssegers/laravel-mongodb

有任何想法吗?

mongodb laravel

8
推荐指数
1
解决办法
964
查看次数

Terraform将变量传递给子模块

我试图使用以下语法将变量从root modulea 传递给a child module:

main.tf:

provider "aws" {
  version = "~> 1.11"
  access_key = "${var.aws_access_key}"
  secret_key = "${var.aws_secret_key}"
  region     = "${var.aws_region}"
}

module "iam" {
  account_id = "${var.account_id}"
  source = "./modules/iam"
}

 * account_id value is stored on variables.tf in the root folder
Run Code Online (Sandbox Code Playgroud)

/modules/iam/iam.tf

resource "aws_iam_policy_attachment" "myName" {
    name       = "myName"
    policy_arn = "arn:aws:iam::${var.account_id}:policy/myName" <-- doesnt work
    groups     = []
    users      = []
    roles      = []
}
Run Code Online (Sandbox Code Playgroud)

当我尝试在模块内访问时account_id会抛出一个错误.

terraform

8
推荐指数
2
解决办法
6052
查看次数

MongoDB增量或Upsert

鉴于以下文档结构:

{
         '_id': ObjectId("559943fcda2485a66285576e"),
         'user': '70gw3',
         'data': [
            {
              'date': ISODate("2015-06-29T00:00:00.0Z"),
              'clicks': 1,
            },
            {
              'date': ISODate("2015-06-30T00:00:00.0Z"),
              'clicks': 5,
            },
          ]
    }
Run Code Online (Sandbox Code Playgroud)

如果它不存在[整个文档特定日期],如何增加和增加的clicks值,使它等于?2015-06-301

mongodb

6
推荐指数
1
解决办法
3320
查看次数

像素到PDF坐标?

如何使用html查找PDF元素坐标?我已经建立了一个显示pdf(iframe)的html页面,并且我想使用鼠标位置在pdf上找到x,y坐标?那可能吗?

这是我目前的程序:

  1. ImageMagic在指定density300 DPI的同时 使用将现有的PDF文件转换为PNG 。

  2. 将PNG显示为背景图像,同时为用户提供在该图像上创建矩形的选项[新div]

  3. 将每个div的坐标[顶部/左侧]保存到数据库

  4. 在使用原始PDF作为模板的同时创建PDF时,会使用FPDI and TCPDF这些坐标并将其应用于PDF,但是它们的位置很差,而不是直接位于PDF上。

我知道我保存的位置在pixels使用PDF库时,millimeters 但是即使进行转换,矩形的位置也很差。

javascript pdf coordinates

6
推荐指数
2
解决办法
3035
查看次数

Laravel5:中间件还是验证?

我有一个表单,其中包含url输入,我需要验证给定的URL未被第三方API列入黑名单,我不确定是否需要使用Middleware或创建特定表单Request并在传递之前验证该URL请求命令.有任何想法吗?

laravel laravel-5

5
推荐指数
1
解决办法
1684
查看次数

wkhtmltopdf 默认设置?

我使用laravel-snappy 作为wkhtmltopdf 的包装器,用于从 HTML 创建 PDF。

当使用相同的配置运行相同的代码时,我得到不同的输出:

CentOS 输出:在此输入图像描述(正确居中,但底部留有大边距)

macOS 输出:在此输入图像描述(右边部分被裁剪了,而且底部还有很大的边距)

两种环境都使用wkhtmltopdf 0.12.4 (with patched qt),对于这种差异有什么想法吗?

pdf wkhtmltopdf phpwkhtmltopdf

5
推荐指数
2
解决办法
9322
查看次数

Bash脚本在其中包含变量的情况下执行wget

我正在尝试执行带有变量的wget命令,但是它只是忽略了它,知道我在做什么错吗?

#!/bin/bash

URL=http:://www.myurl.com

echo $(date) 'Running wget...'
wget -O - -q "$URL/something/something2"
Run Code Online (Sandbox Code Playgroud)

linux bash

3
推荐指数
1
解决办法
1万
查看次数

ImageMagick 将多页的 pdf 转换为高质量的 PNG

我正在尝试使用以下命令将多页 PDF 转换为一个长 png:

convert -append -flatten -density 300 in.pdf out.png

我正在使用-flatten失去透明度,因为我想在最终的 PNG 中使用白色背景。问题是它只需要第一页而不是使用所有页面。

如何在失去透明度并使用白色背景的同时将 PDF 转换为一个长 PNG?

pdf imagemagick

3
推荐指数
1
解决办法
2739
查看次数

从NLB到ALB的AWS Pass流量?

我正在尝试将来自亚马逊网络负载平衡器的传入流量传递到应用程序负载平衡器,我使用的是NLB,因为它具有弹性IP附件,并且我希望它充当ALB的代理。那有可能吗?

load-balancing nlb amazon-web-services

3
推荐指数
2
解决办法
4695
查看次数

Bash 触发 wget 命令,不要等待响应,继续下一个命令

有没有一种方法可以wget通过 bash 脚本触发命令并继续执行 bash 脚本中的下一个命令,而无需等待来自wget? 我正在执行一个应该花费大量时间的命令,并且不希望 wget 保持响应,也不希望在超时已超时限制后重新触发它

linux bash wget

2
推荐指数
1
解决办法
3746
查看次数

使用jQuery在HTML标记外部提取文本

假设我有以下标记: <a href="#">My Link <span>And More</span></a> 如何My Link在没有内容的情况下仅使用jQuery 提取<span>

html javascript regex jquery

1
推荐指数
1
解决办法
698
查看次数

PHP 解析 SOAP XML 响应

namespaces尽管我尝试使用simpleXML 但仍然没有结果,但我不知道如何解析此 XML 响应...有什么想法吗?

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header />
    <SOAP-ENV:Body>
        <ns3:GetDistrictByAddressResponse xmlns:ns3="http://il/co/bar/webservices/getdistrictbyaddress">
            <TimeFrameTable>
                <CustomerNumber>250</CustomerNumber>
                <Row>
                    <WindowDate>10052016</WindowDate>
                    <WeekDay>Sunday</WeekDay>
                    <FromHour>1130</FromHour>
                    <ToHour>1430</ToHour>
                </Row>
                <Row>
                    <WindowDate>10052016</WindowDate>
                    <WeekDay>Sunday</WeekDay>
                    <FromHour>1430</FromHour>
                    <ToHour>1730</ToHour>
                </Row>
            </TimeFrameTable>
        </ns3:GetDistrictByAddressResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Run Code Online (Sandbox Code Playgroud)

php xml soap simplexml

0
推荐指数
1
解决办法
7192
查看次数