小编kev*_*100的帖子

Laravel 5/Lumen请求标题?

所以我不确定如何解决这个问题我已经尝试了一些事情,我将在下面列出一个但是我想要做的是在PHP变量中的http请求中发送的存储信息.

这是Chrome Postman发送我想要发送的请求的视图.注意"pubapi"是一个"标题".

PostMan查看

我一直在搞乱Lumen请求,你可以在这里看到记录(http://lumen.laravel.com/docs/requests)并尝试使用下面的内容来显示它们,但它显然不起作用.

echo Request::all();
Run Code Online (Sandbox Code Playgroud)

我把它放在我的控制器中,我有......

use Illuminate\Http\Request;
Run Code Online (Sandbox Code Playgroud)

在我的控制器中.

那么我怎么能说我存储标题我将"pubapi"发送到我的控制器中的php变量?

编辑

不确定这是否有帮助,但是看看Laravel框架文档,我看到这个http://laravel.com/api/5.0/Illuminate/Http/Request.html#method_header尝试这个在我的代码中引发了同样的错误.所以例如我尝试了以下并达到了同样的错误.

echo Request::header('pubapi');
Run Code Online (Sandbox Code Playgroud)

php rest laravel lumen

20
推荐指数
3
解决办法
5万
查看次数

使用节点7异步/等待来纠正控制器

让我们看看下面修改过的Restify示例,该示例现在包含Node 7/8s async/await支持.

我对于正确/解决/等等的正确实施有点担忧.我关注的是事件循环中的承诺超过它所需的时间......我知道这不是一个承诺,但是我应该关注这个实现吗?我还没有发现任何问题.

'use strict';

const restify = require('restify');
const User = require('./models/User');

const server = restify.createServer({
  name: 'myapp',
  version: '1.0.0'
});

server.use(restify.acceptParser(server.acceptable));
server.use(restify.queryParser());
server.use(restify.bodyParser());

server.get('/echo/:name', async function (req, res, next) {
  try {
    const user = await User.findOne({
      name: req.params.name;
    });
    res.send(user.get({plain: true}));
  } catch (error) {
    console.error(error);
    res.send(500);
  }
  return next();
});

server.listen(8080, function () {
  console.log('%s listening at %s', server.name, server.url);
});
Run Code Online (Sandbox Code Playgroud)

node.js

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

WooCommerce仅显示购买的商品

所以我做了很多环顾网络,无法找到解决方案......

基本上我要做的就是显示用户在商店购买的所有产品的产品循环,就像显示普通产品一样.

如果你仍然不明白这可能会帮助你明白我的意思..

以下是WooCommerce文档中的示例产品循环......

<ul class="products">
    <?php
        $args = array(
            'post_type' => 'product',
            'posts_per_page' => 12
            );
        $loop = new WP_Query( $args );
        if ( $loop->have_posts() ) {
            while ( $loop->have_posts() ) : $loop->the_post();
                woocommerce_get_template_part( 'content', 'product' );
            endwhile;
        } else {
            echo __( 'No products found' );
        }
        wp_reset_postdata();
    ?>
</ul><!--/.products-->
Run Code Online (Sandbox Code Playgroud)

那么,如果我想基本上显示相同的产品循环,但过滤掉它,以便它只显示用户已经购买的产品.

老实说,我不知道这个去哪里,我相信还有其他人在过去做过这方面的研究,所以这可能会帮助一群人!

提前致谢!

php wordpress woocommerce

7
推荐指数
2
解决办法
9139
查看次数

PHP函数数组默认值?

我有一个PHP函数,里面有一个数组.我把数组放在里面,所以参数将是选项,这些将是默认值.例

/**
 * Creates New API Key
 *
 * @return Response
 */

public function create(
    $data = [
        "user-id" => Auth::id(),
        "level" => '1',
        "ignore-limits" => '0',
    ]){
    ...
}
Run Code Online (Sandbox Code Playgroud)

但是我一直在收到错误

语法错误,意外'(',期待']'

所以我假设在构造函数时你不能传递这样的数组.什么是更好的方法来做到这一点或修复?

php arrays function

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

Dockerfile supervisord 找不到路径

由于某种原因,执行 docker run 时 supervisord 无法启动...如果我注销为 supervisord 存储配置的路径,我可以清楚地看到该文件存在。

以下是我的 Dockerfile 中当前未注释掉的部分。

FROM ubuntu:16.04
MAINTAINER Kevin Gilbert

# Update Packages
RUN apt-get -y update

# Install basics
RUN apt-get -y install curl wget make gcc build-essential

# Setup Supervisor
RUN apt-get -y install supervisor
RUN mkdir -p /var/log/supervisor

COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf

CMD ["/usr/bin/supervisord", "-c /etc/supervisor/conf.d/supervisord.conf"]
Run Code Online (Sandbox Code Playgroud)

这是我运行后在终端中遇到的错误。

remote-testing:analytics-portal kgilbert$ docker run kmgilbert/portal
Error: could not find config file  /etc/supervisor/conf.d/supervisord.conf
For help, use /usr/bin/supervisord -h
Run Code Online (Sandbox Code Playgroud)

supervisord docker

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

Redis / Node等待key存在

是否可以等待 Redis 中存在某个键?让引擎在后台运行来处理繁重的工作。这个想法是让其余 api 向 Redis 发送请求,然后引擎从该列表中读取。然后,其余 api 将监视特定密钥,该密钥最终将包含发送给客户端的响应。

这可能吗?- 当我做自己的研究时,我不断地提到 BLPOP,但是这是一个列表,而不是 Redis 中的特定键。

有更好的方法来做到这一点吗?

redis node.js

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

引用不同表行的列中的 ID 数组

假设我有一个包含不同类别的表......然后是另一个表,其中的列必须引用第一个表中多个类别的数组。

这叫什么?最好的方法是什么?

Postgres 方言:)

Category Id | Category Name
1           | Category 1
2           | Category 2

Product Id | Product Name | Categories
1          | Product 1    | 1,2
Run Code Online (Sandbox Code Playgroud)

sql postgresql

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

Node.JS Async/Await处理回调?

除了在bluebird中混合还是返回新的Promise()之外,有没有办法在异步函数()中处理回调函数?

例子很有趣......

问题

async function bindClient () {
  client.bind(LDAP_USER, LDAP_PASS, (err) => {
    if (err) return log.fatal('LDAP Master Could Not Bind', err);
  });
}
Run Code Online (Sandbox Code Playgroud)

function bindClient () {
  return new Promise((resolve, reject) => {
    client.bind(LDAP_USER, LDAP_PASS, (err, bindInstance) => {
      if (err) {
        log.fatal('LDAP Master Could Not Bind', err);
        return reject(err);
      }
      return resolve(bindInstance);
    });
  });
}
Run Code Online (Sandbox Code Playgroud)

有更优雅的解决方案吗?

javascript asynchronous node.js

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

使用CSS无法正常对齐图像旁边的文本

好吧所以我看了一堆像这样的其他堆栈溢出问题,似乎没有任何工作.我不知道为什么它不起作用必须是愚蠢的,我不能抓住.

我的CSS

.how-right {
}
.how-right img {
    float:right;
    margin-left:20px;
    vertical-align:middle;
}
.how-left {
}
Run Code Online (Sandbox Code Playgroud)

我的HTML

<!-- Number 1 -->
<div style="height:259px;" class="how-right">
    <img src="img/how-it-works/num-1.PNG" width="267px" height="259px">
    <span> has a simple system to get you in shape in just 6 weeks.  And it's so easy to follow, even people who have never exercised before can do it.</span>
</div>
Run Code Online (Sandbox Code Playgroud)

html css html5 css3

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

PHP 返回 HTML (Laravel / Lumen 框架)

我有以下辅助功能

注意我使用以下内容来解析内容

https://github.com/erusev/parsedown

function display_docs_page($name){

    // Get Docs URL
    $docs_url = config('docs.docs_url');

    // Get File URL
    $file_url = $docs_url.'/'.$name.'.md';

    // Check If File Exists
    if (file_exists($file_url)) {

        // get raw file data
        $raw_file_data = file_get_contents($file_url);

        // convert data to html
        $parsedown = new Parsedown();

        return $parsedown->text($raw_file_data);

    } else {

        // 404
        return 'not_found';

    }

}
Run Code Online (Sandbox Code Playgroud)

但是,当我运行我的函数时

return view('greeting', [
     'contents' => display_docs_page(config('general.homepage')),
]);
Run Code Online (Sandbox Code Playgroud)

并尝试在刀片中回显变量

{{ $contents }}
Run Code Online (Sandbox Code Playgroud)

我只是 RAW html 代码。所以它显示 html 数据,但它只是浏览器没有解释的原始代码。

原始 HTML

php laravel lumen

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

Javascript的标准时间单位是多少?

嘿,我想知道在任何人都知道的测量时间单位?我认为这将是所有JavaScript的标准,所以我认为这是您需要的所有信息.

非常感谢提前!

$('.slider-text-image').flexslider({
        animation: "fade",
        slideshowSpeed: 4000,
        animationDuration: 600,
        controlNav: true,
        keyboardNav: true,
        directionNav: false,
        pauseOnHover: true,
        pauseOnAction: true  

});
Run Code Online (Sandbox Code Playgroud)

javascript jquery slideshow pagespeed

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