小编Chi*_*ung的帖子

插件更新时出错

我目前在 Mac 上运行 Neovim 和Vim Plug。每当我运行command时:PlugUpdate,我都会收到以下错误:

Error detected while processing function <SNR>2_job_handler:
line   19:
E121: Undefined variable: self
Run Code Online (Sandbox Code Playgroud)

我也尝试过一一更新插件,还是出现这个错误。

并且没有更新任何插件。我也尝试将neovim更新到最新版本,但错误仍然出现。

有谁知道错误来自哪里?

macos neovim

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

ErrorException:未定义的变量 laravel

我试图将变量从控制器传递到视图,我尝试了紧凑型和 with 但没有任何效果,我收到此错误:

ErrorException 未定义变量:程序。

控制器

public function getManageCourse(){
    $programs = Program::all();
    $academics = Academic::orderBy('academic_id','DESC')->get();
    return view(('courses.manageCourse'),compact('programs','academics'));
}
Run Code Online (Sandbox Code Playgroud)

看法

<div class="col-sm-4">
    <label for="program">Course</label>
    <div class="input-group">
        <select class="form-control" name="program_id" id="program_id">
            <option value="">------------</option>
            @foreach($programs as $key =>$p)
                <option value="{{$p->$program_id}}">{{$y->program}}</option>
            @endforeach
        </select>
        <div class="input-group-addon">
            <span class="fa fa-plus" id="add-more-program"></span>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我研究过类似的问题,但没有找到解决方案,为什么会发生这种情况?我究竟做错了什么?

php laravel

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

冲突.容器名称"/ gitlab-runner"已被容器使用

我正在按照本指南为我在Ubuntu 16.4上运行的GitLab服务器安装docker.

当我执行以下命令时:

docker run -d --name gitlab-runner --restart always \
  -v /srv/gitlab-runner/config:/etc/gitlab-runner \
  -v /var/run/docker.sock:/var/run/docker.sock \
  gitlab/gitlab-runner:latest
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好.但是,当我运行下一个命令来注册本指南中的跑步者时:

docker run --rm -t -i -v /srv/gitlab-runner/config:/etc/gitlab-runner --name gitlab-runner gitlab/gitlab-runner register
Run Code Online (Sandbox Code Playgroud)

我一直收到消息:

docker:来自守护程序的错误响应:冲突.容器名称"/ gitlab亚军"已经由容器"b055ded012f9d0ed085fe84756604464afbb11871b432a21300064333e34cb1d"使用.您必须删除(或重命名)该容器才能重用该名称.

但是,当我跑去docker container list查看容器列表时,它是空的.

有谁知道如何解决这个错误?

gitlab docker gitlab-ci gitlab-ci-runner ubuntu-16.04

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

PHP如果第一个var为空则使用第二个

我有一个小问题,如果可以检查一个变量,如果var中的一个不是空的并使用它们的值?像这样:

$var1 = "";
$var2 = "123";
$varifnotempy= $var1 || $var2;

echo $varifnotempy;
Run Code Online (Sandbox Code Playgroud)

在这里我不想2,因为他给了我一个不是空的但是我希望他返回我123如果$var1不是null而不是使用值$var1

我知道我可以使用if else但我想知道是否有可能通过变量来实现.谢谢.

php if-statement var

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

将自定义<li>属性传递给Javascript函数

所以我有一个基本的下拉列表,每个下拉选项都有特定的属性.我想将这些属性(数据名称,描述和值)传递给javascript函数.代码在控制台下面,对于我想要传递的所有东西都说"未定义".我已经试图改变.data().attr().我真的需要干净简单的东西.谢谢!

HTML

<label class="dropdown" style="float: left" >
    <div class="dd-button">Select a Plan</div>
    <input type="checkbox" class="dd-input" id="test">
    <ul id="dropdown" class="dd-menu">
        <li data-description="description." data-name="Web" data-value="mmk">2</li>
        <li data-description="description." data-name="Basic" data-value="basic">3</li>
        <li data-description="description." data-name="Plus" data-value="plus">4</li>
    </ul>
</label>
Run Code Online (Sandbox Code Playgroud)

JS

var PLAN_CONFIG = {
    id: '',
    billing: '',
    name: '',
    description: '',
    payment: true,
    panelLabel: 'Confirm',
};

$('#dropdown').click(function () {
    PLAN_CONFIG.id = $(this).data('value');
    PLAN_CONFIG.name = $(this).data('name');
    PLAN_CONFIG.description = $(this).data('description');
    console.log(PLAN_CONFIG);
});
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

汇总购物车总计 Woocommerce

我需要对 Woocommerce 购物车上的价格进行四舍五入。它向上舍入为 1。例如:

如果购物车的总价为 40.85 美元,我需要购物车显示 41.00 美元。

我尝试使用此命令,但价格折扣为 0.15,我不知道该怎么做。我在其他网站上找到了这个,但在目录中汇总了产品。

add_filter( 'woocommerce_calculated_total', 'custom_calculated_total', 10, 2 );
function custom_calculated_total( $total, $cart ){
    return round( $total - ($total * 0.15), $cart->dp );
}
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助。

php wordpress cart woocommerce

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