我正在使用Laravel 5,我试图从我发布的表单中获取值.这适用于普通表单输入名称,例如:
$request->input('stripeToken')
Run Code Online (Sandbox Code Playgroud)
但是,如果输入名称是一个像那样的数组,name="order['amount']"
我不能得到该值.我尝试过:
$request->input( "order['return_url']" )
Run Code Online (Sandbox Code Playgroud)
有人有任何提示吗?
在我的项目中,会话到期时间为30分钟(1800秒).我使用Laravel 5.2并在redis中保存会话.
但是,我对此感到困惑:
如果我将数据写入活动会话,而其TTL为100秒,则会话新TTL现在再次为1800秒.
有人能告诉我为什么会这样吗?我想Laravel会在将数据写入会话后重置会话过期时间,但我现在不确定.
echo http_response_code('400');
return "error";
Run Code Online (Sandbox Code Playgroud)
我有一个页面需要输出http
状态
我设置http_response_code(400)
并尝试使用邮递员发布。
它总是返回200。
为什么http_response_code
不工作?
我在JS中有此代码,我需要使其在TypeScript中工作。
它一直在说:
算术运算的右侧必须为“ any”,“ number”或枚举类型
sort(field, reverse, primer) {
var key = primer ?
function(x) {return primer(x[field])} :
function(x) {return x[field]};
reverse = [-1, 1][+!!reverse];
return function (a, b) {
return a = key(a), b = key(b), reverse * ((a > b)) - (b > a));
}
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我对 EF 和 .NET Core 有点陌生。我来自 PHP 框架 Laravel,它有一些类似的模型和查询构建逻辑,但我似乎找不到我正在寻找的相关文档。
我有一个模型,我想根据表单中的 POST 数据执行查询,并根据用户的输入过滤结果。
在 Laravel 中,我能够有条件地执行此操作来为模型构建查询,如下所示:
$projects = Project::when($request->year_from, function($query) use ($request){
$query->where('delivery_year', '>=', $request->year_from);
})
->when($request->year_to, function($query) use ($request){
$query->where('delivery_year', '<=', $request->year_to);
})->get();
Run Code Online (Sandbox Code Playgroud)
在这里,如果请求包含该特定过滤器的任何数据,我将 where 语句添加到查询中。EF 中的查询模型是否有类似的解决方案?
我开始编写一些这样的代码,但我清楚地意识到这是一个糟糕的实现,因为我首先获取整个结果集,然后再消除结果:
var logs = context.Logs.All();
if( PostData.LogLevel != null )
{
var logs = logs.Where((log) => log.LogLevel == PostData.LogLevel);
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Javascript构建一个简单的计算器,并且我在清除显示内容时遇到问题.
有人可以看看我的代码,让我知道它为什么不起作用.
为什么不将显示值设置为空字符串.我究竟做错了什么?坦克你们.
function testing(button){
var x = button.value;
document.getElementById("display").innerHTML+=x;
}
function clear() {
document.getElementById("display").innerHTML = "";
}
Run Code Online (Sandbox Code Playgroud)
<body>
<input type="button" id="one" value="1" onClick="testing(this)">
<input type="button" id="one" value="2" onClick="testing(this)">
<input type="button" id="one" value="3" onClick="testing(this)">
<input type="button" id="clear" value="clear" onClick="clear()">
<h1 id="display"></h1>
</body>
Run Code Online (Sandbox Code Playgroud)
javascript ×2
laravel ×2
laravel-5 ×2
php ×2
.net-core ×1
asp.net-core ×1
c# ×1
calculator ×1
html ×1
innerhtml ×1
session ×1
typescript ×1