bs3类对<label>html元素应用了什么CSS格式.control-label.(我也很难使用chrome的devtools定位该类)
而且,在官方BS3 文档中,.control-label似乎只在使用的情况下使用.form-horizontal.这是真的吗?为什么?
我使用的是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)
结果如下
如何让按钮全宽?
这个帖子有点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) 我处理以下情况:我有两个型号,一个Employee具有id和name字段和Telephone用id,employee_id和flag领域.这两种模式之间也存在一对多关系,即员工可能拥有多部电话,而电话可能属于一名员工.
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) 在我的控制器中,我收到一个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并在控制器中使用它但对我来说这似乎不是一个好主意,因为这不会阻止可能的不需要的验证错误,使用表单请求验证时.
有什么想法吗???
先感谢您
我正在努力熟悉 JavaScript 术语。我想我对iteratee、callback和function 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) css ×2
laravel ×2
bulma ×1
callback ×1
database ×1
docker ×1
eloquent ×1
factory ×1
forms ×1
httprequest ×1
iterate ×1
javascript ×1
label ×1
mysql ×1
terminology ×1