小编Mar*_*rkL的帖子

你如何附加和脱离Docker的过程?

我可以附加到一个docker进程但是Ctrl+ c不能从它分离.exit基本上停止了这个过程.

建议的工作流程是什么,让流程运行,偶尔附加到它上进行一些更改,然后分离?

docker

418
推荐指数
9
解决办法
33万
查看次数

如果a == true或b ==真实陈述

我找不到让TWIG解释以下条件语句的方法:

{% if a == true or b == true %}
do stuff
{% endif %}
Run Code Online (Sandbox Code Playgroud)

我错过了什么或者不可能吗?

twig

68
推荐指数
2
解决办法
15万
查看次数

如何将参数绑定到模型中使用的Laravel中的原始数据库查询?

回覆,

我有以下查询:

$property = 
    Property::select(
        DB::raw("title, lat, lng, ( 
            3959 * acos( 
                cos( radians(:lat) ) * 
                cos( radians( lat ) ) * 
                cos( radians( lng ) - radians(:lng) ) + 
                sin( radians(:lat) ) * 
                sin( radians( lat ) ) 
            ) 
        ) AS distance", ["lat" => $lat, "lng" => $lng, "lat" => $lat])
    )
    ->having("distance", "<", $radius)
    ->orderBy("distance")
    ->take(20)
    ->get();
Run Code Online (Sandbox Code Playgroud)

它不起作用:Invalid parameter number: mixed named and positional parameters.

有没有人知道一个技巧或解决方法(我显然可以编写完整的查询,但更喜欢使用流利的构建器).

php mysql pdo laravel laravel-4

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

如何在 MySQL 中搜索嵌套的 JSON

我将 MySQL 5.7+ 与本机 JSON 数据类型一起使用。样本数据:

[
  {
    "code": 2,
    "stores": [
      {
        "code": 100,
        "quantity": 2
      },
      {
        "code": 200,
        "quantity": 3
      }
    ]
  },
  {
    "code": 4,
    "stores": [
      {
        "code": 300,
        "quantity": 4
      },
      {
        "code": 400,
        "quantity": 5
      }
    ]
  }
]
Run Code Online (Sandbox Code Playgroud)

问题:如何提取数组 where code = 4

以下(工作)查询具有我要提取的数据的位置和硬编码的搜索标准:

SELECT JSON_EXTRACT(data_column, '$[0]') 
FROM   json_data_table
WHERE  data_column->'$[1].code' = 4
Run Code Online (Sandbox Code Playgroud)

我尝试使用通配符 ( data_column->'$[*].code' = 4) 但我没有得到任何结果。

mysql json

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

需要帮助使用正则表达式使代码更优雅

我马上开始说我不是程序员,但我喜欢逛逛和学习.这就是我所拥有的:

1)以下格式的URL: http://site.com/#!/show/me/stuff/1-12/

2)jQuery分页脚本,输出可用页面数.每个号码都是一个链接href="#pageNumber"

3)绑定到所有分页链接的jQuery脚本.功能代码如下.

基本上,我的目标是使用正确的值替换我的URL中的1-12,例如,我选择页面#2.

这是我煮熟的东西,但非常难看:

var pageId = this.href.split("#")[1]; 
// this gets the number from the pagination link (i.e.,
// http://site.com/#2 becomes 2)

var url = location.hash.split("/");
var url = url[url.length-2];
// this is my way of extracting "1-12" from the URL :)

var showFrom = parseFloat(url.split("-")[0]); // 1
var showTo = parseFloat(url.split("-")[1]); // 12
var itemsPerPage= (showTo-showFrom)+1; // 12
var newShowTo = (itemsPerPage*pageId); // 24
var newShowFrom = (itemsPerPage*pageId)-itemsPerPage+1; // 13
var newUrl = newShowFrom+"-"+newShowTo; // …
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery

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

如何限制Laravel中多对多关系的急切加载?

回覆,

我有一个典型的多对多关系设置如下:

class Feature extends Eloquent  {

    public function cars()
    {
        return $this->belongsToMany('Car', 'car_feature', 'feature_id', 'car_id');
    }
}

class Car extends Eloquent  {

    public function features()
    {
        return $this->belongsToMany('Feature', 'car_feature', 'car_id', 'feature_id');
    }
}
Run Code Online (Sandbox Code Playgroud)

我试图找到所有具有功能(有些没有)并急切加载模型的汽车:

$cars = Car::with(array('features' => function($query)
{
   $query->where("title", "leather");
}))->get();

foreach ($cars as $car) {
    return $car;
}
Run Code Online (Sandbox Code Playgroud)

它执行2个查询:

SELECT * from `cars`;

SELECT `features`.*, `car_feature`.`car_id` as `pivot_car_id`, `car_feature`.`feature_id` as `pivot_feature_id` 
    FROM `features` 
    INNER JOIN `car_feature` on `features`.`id` = `car_feature`.`feature_id` 
    WHERE `car_feature`.`car_id` in (1, 2, ..., …
Run Code Online (Sandbox Code Playgroud)

php mysql laravel-4

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

MySQL查询返回特定的行值取决于

回覆,

我有两张桌子.我想运行一个SELECT查询,我将选择table1.*columnX将返回的"虚拟" :

  • table1.columnB =table2.columnB
  • NO,如果没有匹配的发现table2

提前致谢.

mysql

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

标签 统计

mysql ×4

laravel-4 ×2

php ×2

docker ×1

javascript ×1

jquery ×1

json ×1

laravel ×1

pdo ×1

regex ×1

twig ×1