小编ira*_*ira的帖子

bootstrap的控件标签类有什么作用?

bs3类对<label>html元素应用了什么CSS格式.control-label.(我也很难使用chrome的devtools定位该类)

而且,在官方BS3 文档中,.control-label似乎只在使用的情况下使用.form-horizontal.这是真的吗?为什么?

css forms label twitter-bootstrap

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

如何让一个bulma按钮全宽?

我使用的是bulma@0.3.0 css框架

我在表格中提交按钮如下

...
<!--Submit button-->
<div class="columns">
    <div class="column is-full">
        <button type="submit" class="button is-primary">
            <span class="icon"><i class="fa fa-sign-in"></i></span>
            <span>Login</span>
        </button>
    </div>
</div>
...
Run Code Online (Sandbox Code Playgroud)

结果如下

在此输入图像描述

如何让按钮全宽?

css css-frameworks bulma

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

docker如何处理多种挂载类型?

这个帖子有点lenglthy但是我忍受了一段时间......

假设您的应用程序位于/app具有以下结构的本地(主机)文件系统中

app
|-- index.php
|-- foo
|   `-- file-h1
`-- bar
    `-- file-h2
Run Code Online (Sandbox Code Playgroud)

现在假设我们有一个myrepo/app利用以下数据结构的图像(已标记)

opt
|-- app
|   `-- foo
|       `-- file-c1
Run Code Online (Sandbox Code Playgroud)

如果我们通过将主机安装/app到容器来运行该映像中的容器/opt/app,如下所示

docker container run \
-v /app:/opt/app \
myrepo/app
Run Code Online (Sandbox Code Playgroud)

容器的结果数据结构如下

opt
|-- app
|   |-- index.php
|   |-- foo       
|   |   `-- file-h1          
|   `-- bar
|       `-- file-h2 
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好...

运行具有多个安装的容器(绑定安装和卷)

现在,让我们说,我们想用这两个一个名为容积称为data被安装在/opt/app/vendor绑定贴装安装/app/opt/app

docker container run …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose

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

在Laravel 5.2中使用多个MySQL数据库连接查询关系存在

我处理以下情况:我有两个型号,一个Employee具有idname字段和Telephoneid,employee_idflag领域.这两种模式之间也存在一对多关系,即员工可能拥有多部电话,而电话可能属于一名员工.

class Employee extends Model
{
    public function telephones()
    {
        return $this->hasMany(Telephone::class);
    }
}



class Telephone extends Model
{
        public function employee()
    {
        return $this->belongsTo(Employee::class);
    }
}
Run Code Online (Sandbox Code Playgroud)

Employee模型引用employees存在于名为的数据库模式中的表mydb1,而该Telephone模型与telephones存在于名为的不同数据库模式中的表相关mydb2.

我要的是只获取与员工至少一个电话的特定标志的渴望装,用雄辩和(如果可能)没有查询生成器

到目前为止我没有成功的尝试是:

1)使用Controller中的whereHas方法

$employees = Employee::whereHas('telephones', function ($query) {

    $query->where('flag', 1); //Fetch only the employees with …
Run Code Online (Sandbox Code Playgroud)

mysql eager-loading relationships laravel eloquent

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

在Laravel中将请求输入值从空字符串更改为null

在我的控制器中,我收到一个Illuminate\Http\Request请求,其中包含一些值等于空字符串的数据:

dd($request->input())

//output
array:5 [?
  "_token" => "K43q88mR5zQRqVPAuYX5IWtQ1khQ24JTsuxl8mz4"
  "param1" => "1"
  "param2" => "2"
  "param3" => ""
  "param4" => ""
]
Run Code Online (Sandbox Code Playgroud)

(基本上这种情况发生在用户由于前端限制而未在创建表单中进行选择时,请参阅此处,我无法更改请求的形式以便排除空字符串值被发送到服务器)

请求输入数据用于将关系附加到模型.例如:

$book->authors()->attach($request->input('param1'));
Run Code Online (Sandbox Code Playgroud)

问题是当输入值等于空字符串时"",上面的行会抛出一个QueryException,因为它试图添加一个等于""数据透视表的外键.

另一方面,我注意到如果该值null不是"",则该attach()方法不会被执行,因此,不会抛出异常,也不会更新数据库,这正是我想要的行为,当用户没有选择时输入表格.

我的问题是如何将请求值更改""null我的第一个想法是创建一个辅助函数,迭代请求输入数组并将""替换为null并在控制器中使用它但对我来说这似乎不是一个好主意,因为这不会阻止可能的不需要的验证错误,使用表单请求验证时.

有什么想法吗???

先感谢您

database httprequest laravel jquery-select2

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

理解 JavaScript 中的术语 iteratee、回调、函数工厂

我正在努力熟悉 JavaScript 术语。我想我对iterateecallbackfunction factory术语感到困惑

让我用下面这个愚蠢的例子:

//this function accept an array and then  returns a new array that
//contains the elements of the first array altered by func
function mapForEach(arr, func) {
   var newArr = [];
   for (var i = 0; i < arr.length; i++) {
    newArr.push(func(arr[i]));
  }
 return newArr;
}

//this function multiplies two numbers
var multiply = function (a, b) {
 console.log(a * b);
};

//this is a silly function that passes a …
Run Code Online (Sandbox Code Playgroud)

javascript factory terminology callback iterate

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