小编Azi*_*ima的帖子

未在axios请求中发送主体数据

我正在尝试通过axios请求将数据发送到我的后端脚本,但是主体看起来是空的。

这是前端发送的请求:

axios.request({
  method: 'GET',
  url: `http://localhost:4444/next/api`,
  headers: {
    'Authorization': token
  },
  data: {
    next_swastik: 'lets add something here'
  },

}).then((res)=>{  
  console.log("api call sucessfull",res);

}).catch((err)=>{
  console.log("api call unsucessfull",err);

  this.props.toggleLoading(false);
})
Run Code Online (Sandbox Code Playgroud)

这是一个后端:

app.get('/next/api', verifyToken, function(req, res) {
console.log(req.body);
Run Code Online (Sandbox Code Playgroud)

})

但是我的{}身体变得空虚。我正在获取标头和其他数据,但没有数据。

javascript node.js reactjs axios

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

选择行不在多列mysql中

我有以下结果集:

request_id  |  p_id
66          |  10
66          |  10
66          |  10
66          |  22
66          |  22
76          |  23
76          |  24
Run Code Online (Sandbox Code Playgroud)

我试图选择excludes记录某些组合值的行:

request_id   |   product_id
66           |   10
76           |   23
Run Code Online (Sandbox Code Playgroud)

因此,输出结果集应仅包含以下记录:

66          |  22
66          |  22
76          |  24
Run Code Online (Sandbox Code Playgroud)

我试着做:

select * from `table` 
where request_id NOT IN (66, 76) AND product_id NOT IN (10, 22)
Run Code Online (Sandbox Code Playgroud)

但这给了我空的结果集。

如何仅排除这两个值的组合?

mysql sql where-clause where-in

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

注意:未知:在系统临时目录中第0行的“未知”中创建的文件

我只是使用html表单上传文件。

但我得到以下错误:

注意:未知:在系统临时目录中第0行的“未知”中创建的文件

这是我的HTML:

<form name="import" method="post" action="CSVUpload" enctype="multipart/form-data">
    <input type="file" name="file" /><br />
    <input type="submit" name="submit" value="Submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

这是路线:

$f3->route('POST|PUT @CSVUpload: /CSVUpload', 'GBD\Internals\Controllers\LeaveController->csvHandler');
$f3->route('GET /CSVUpload', 'GBD\Internals\Controllers\LeaveController->csv');
Run Code Online (Sandbox Code Playgroud)

这是我的控制器:

public function csv()
{
    $this->f3->set('content', 'leave/csvUploader.php');
    $template = new \View;
    echo $template->render('dashboard/layout.php');
}

public function csvHandler()
{
    $postvalue = $this->f3->get('POST.submit');
    if(isset($postvalue))
    {
        $fileReceived = $this->f3->get('POST.file');
        var_dump($fileReceived);
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用无脂肪框架。

我发现上传的文件被临时存储到upload_tmp_dir="C:\inetpub\temp"

怎么了?

很感谢任何形式的帮助。谢谢。

html php file-upload fat-free-framework

3
推荐指数
3
解决办法
8062
查看次数

术语查询返回 0 个结果

我有以下文件:

        {
            "_index": "testrest",
            "_type": "testrest",
            "_id": "sadfasdfw1",
            "_score": 1,
            "_source": {,
                "s_item_name": "Create",
                "request_id": "35",
                "Result": "Match",
            }
        },
Run Code Online (Sandbox Code Playgroud)

我正在尝试获取在field 和of中term具有值的记录。MatchResultrequest_id35

这是我的查询:

{
  "query": { 
    "bool": { 
      "must": [ 
        { "term":  { "Result": "Match" }}
      ],
      "filter": {
        "term": {
            "request_id": "35"
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

但我正在得到0结果。

不过,替换termmatch给了我结果。

elasticsearch

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

允许的内存大小为134217728字节耗尽(试图分配81920001字节)

我知道有很多关于这个问题的问题.但我仍然无法理解原因.添加调整大小功能时显示错误.

Image::make($logo)->resize(200*200)->save(public_path('Uploads/logo/' . $fileName));
Run Code Online (Sandbox Code Playgroud)

否则它工作正常.为什么函数会尝试消耗这么多内存?

php

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

将具有相同 id 但不同列值的两行合并为一行 [mysql]

我加入了两个表并获得了一个结果集,该结果集具有相同 ID 或类型的不同行,但它们具有不同的列值。

例如。

leave_type  |  max Days  |  jan  |  feb  |  mar  |  apr
Personal    |  12        |  0.00 |  0.00 |  2.00 |  0.00
Personal    |  12        |  1.00 |  0.00 |  0.00 |  0.00
Sick        |  5         |  0.00 |  0.00 |  1.00 |  0.00
Run Code Online (Sandbox Code Playgroud)

我希望结果如下:

leave_type  |  max Days  |  jan  |  feb  |  mar  |  apr
Personal    |  12        |  1.00 |  0.00 |  2.00 |  0.00
Sick        |  5         |  0.00 |  0.00 …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

laravel 访问子查询内的外部查询列

我正在尝试将原始 sql 查询转换为 laravel 查询。

\n\n

这是原始查询:

\n\n
select\ntsk.id,\n   tsk.request_id,\n   tsk.sys_index,\n   tsk.category_group,\n   tsk.category,\n   tsk.is_assigned,\n   tsk.hash_id \nfrom\n   user_tasks as usr \n   inner join\n      unassigned_tasks as tsk \n      on usr.task_id = tsk.id \nwhere\n   usr.assigned_to = 12\nAND \n    tsk.product_id NOT IN ( SELECT product_id FROM product_progresses WHERE request_id = tsk.request_id )\nAND \n    BINARY hash_id NOT IN ( SELECT hash_id FROM product_match_unmatches WHERE request_id = tsk.request_id AND auto_unmatched_by IS NOT NULL )\n
Run Code Online (Sandbox Code Playgroud)\n\n

Laravel 查询是:

\n\n
public function getTasks($assigned_to) {\n    /** fetch products assigned …
Run Code Online (Sandbox Code Playgroud)

php mysql subquery laravel

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

在无脂肪框架中重定向回到以前的路由

有没有办法在无脂肪框架中重定向回到以前的路线?

类似于redirect->back()laravel的东西.

php fat-free-framework

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

mysql-GROUP_CONCAT行转换为字符串

我有以下结果集:

req_id |  p_id  | ai_result  |  hash | sku
1      |  4     | Match      |  XAN  | HOW
1      |  4     | Match      |  HXN  | HOW
1      |  4     | Non Match  |  123  | HOW
Run Code Online (Sandbox Code Playgroud)

我需要以下输出

sku  | matched  |  non_matched
HOW  | XAN, HXN |  123
Run Code Online (Sandbox Code Playgroud)

这是我所能得到的:

SELECT sku, GROUP_CONCAT(hash) AS hash
FROM `sku_match` 
GROUP BY req_id, p_id
Run Code Online (Sandbox Code Playgroud)

如何根据ai_result列区分行并将它们分开放置。像GROUP_CONCAT(hash) AS matched, GROUP_CONCAT(hash) AS non_matched什么?

mysql sql group-by group-concat

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

使用正则表达式比较 php 中的两个价格字符串

假设我们有两个不同格式的价格字符串:

$s_price = '85.95' or '1500.00'
$r_price = '$ 85.95' or '1,500'
Run Code Online (Sandbox Code Playgroud)

但所有这些价格都是相同的并且应该匹配。

我有一个正则表达式可以做到这一点,但不知道我们是否这样做:

(\d+)*(,)?\d+(.)?\d*
Run Code Online (Sandbox Code Playgroud)

php regex string

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