小编Ole*_*set的帖子

Laravel得到数据后的请求

我正在使用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)

有人有任何提示吗?

laravel laravel-5

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

会话在Laravel到期

在我的项目中,会话到期时间为30分钟(1800秒).我使用Laravel 5.2并在redis中保存会话.

但是,我对此感到困惑:

如果我将数据写入活动会话,而其TTL为100秒,则会话新TTL现在再次为1800秒.

有人能告诉我为什么会这样吗?我想Laravel会在将数据写入会话后重置会话过期时间,但我现在不确定.

php session laravel laravel-5

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

http_response_code()不起作用,始终输出200

echo http_response_code('400');
return "error";
Run Code Online (Sandbox Code Playgroud)

我有一个页面需要输出http状态

我设置http_response_code(400)并尝试使用邮递员发布。

它总是返回200。

为什么http_response_code不工作?

php

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

算术运算的右侧必须为“ any”,“ number”或枚举类型

我在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)

有任何想法吗?

javascript typescript

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

Post 变量上的实体框架核心条件Where 语句

我对 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)

c# entity-framework .net-core asp.net-core

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

Javascript计算器简单清晰的功能不起作用

我正在尝试使用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)

html javascript calculator innerhtml

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