小编apo*_*fos的帖子

Highcharts - 带有日期时间值的 TickInterval

来自 highcharts 文档:http ://api.highcharts.com/highstock#xAxis.tickAmount

我可以看到日期时间轴的 tickInterval 不可用,所以我的问题是,是否有解决方法来设置 xAxis 中的刻度标签数量?

我尝试玩了一段时间,直到现在都没有成功。

javascript highcharts

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

在Laravel的'join'或'where'中使用'='之间有什么区别吗?

我用过两种方式:

$this->data = DB::table('projects')
     ->select('companies_info.*', 'project_roles_types.name AS project_role_name')
     ->join('project_companies_members', 'project_companies_members.project_id', 'projects.project_id')
     ->where($some_variable, $project_id)
     ->get();
Run Code Online (Sandbox Code Playgroud)

和:

$this->data = DB::table('projects')
    ->select('companies_info.*', 'project_roles_types.name AS project_role_name')
    ->join('project_companies_members', 'project_companies_members.project_id', '=', 'projects.project_id')
    ->where($some_variable, '=', $project_id)
    ->get();
Run Code Online (Sandbox Code Playgroud)

对我而言,添加或删除=标志的工作方式相同.有人知道这是否允许?如果是这样,最好的方法是什么?谢谢.

php join where laravel laravel-5

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

当承诺被拒绝时,测试失败

我有这个功能

export async function trivialAsyncFail() {
    return new Promise((resolve,reject) => {
        reject("This is supposed to happen");
    });
}
Run Code Online (Sandbox Code Playgroud)

我有以下测试来测试它:

test("Async fail", async (t) => {
    const failedPromise = trivialAsyncFail();
    t.throws(failedPromise);
    await failedPromise;
});
Run Code Online (Sandbox Code Playgroud)

但是我的测试失败并显示消息:

异步失败

测试返回的拒绝承诺

拒绝原因:

"This is supposed to happen"
Run Code Online (Sandbox Code Playgroud)

我不确定我是否误解了t.throws应该如何工作.我认为,如果你期望承诺被拒绝而被拒绝,那么测试应该会成功.

使用ava 0.19

javascript ava

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

打印中断引导程序布局

我有以下页面:

<html>
<head>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
</head>
<body>
  <div class="container">
      <div class="row">
          <div class="col-xs-12 col-sm-6">
              <p>Column 1,1 in small row 1 in xs</p>
          </div>
          <div class="col-xs-12 col-sm-6">
              <p>Column 1,2 in small row 2 in xs</p>
          </div>
          <div class="col-xs-12 col-sm-6">
              <p>Column 2,1 in small row 3 in xs</p>
          </div>
          <div class="col-xs-12 col-sm-6">
              <p>Column 2,2 in small row 4 in xs</p>
          </div>
      </div>
    </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在查看时,此页面按预期显示(即,在小屏幕上有2列和2行,在移动设备上有2行),但是问题出在尝试打印时。

当我在Chrome中执行CTRL + P时,会得到以下预览:

在此处输入图片说明

页面大小设置为A4。在Firefox中不会发生此问题(但在IE和Edge中也会发生)

任何想法如何获取打印视图以呈现小(或中)布局而不是移动视图?

css printing google-chrome twitter-bootstrap-3

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

如何使用 laravel spatie 包检查 if 语句中的多个权限条件?

我需要检查 if 语句中的条件以获得多个权限。它使用 laravel 的 spatie 包。我使用下面的代码,但它似乎不起作用。可以显示输出,但输出不正确。它不会过滤条件。

if (auth()->user()->can('View Consultant') || auth()->user()('View Administration') 
|| auth()->user()('View Accountant') || auth()->user()('All departments')) 
 {

        $itemregistrations = DB::table('itemregistrations')
                             ->where('categoryid','=', '1',',','2',',','3')
                             ->get();

        return view('profil.index', compact('itemregistrations'));

 } 
Run Code Online (Sandbox Code Playgroud)

代码是否正确?

条件是有权限的用户(查看顾问、查看行政、查看会计、所有部门)可以查看所有部门的顾问、行政、会计列表。

有权限的用户(仅查看顾问)只能查看顾问列表。

if-statement laravel-5 laravel-permission

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

如何在 spatie/laravel-permission 中使用 UUID

我用作ramsey/uuid所有项目表的主键。如何禁用自动增量并允许rolespermissions键可填充?我已经设法在其他桌子上做到这一点,但我坚持使用这两个。

php laravel eloquent laravel-5 laravel-permission

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

如何使用@yield 将其转移到 Laravel 中的变量

我从 laravel 获得收益,我怎样才能获得页面的标题

<title>CDO | FDIS | @yield ('title')</title>
Run Code Online (Sandbox Code Playgroud)

像这个

<?php $test = @yield ('title'); ?>
Run Code Online (Sandbox Code Playgroud)

所以我可以$test用于另一个功能

php laravel laravel-blade

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

在 Windows 上安装 Spatie 的问题

我正在尝试为一个用 Laravel 编写的项目配置 Spatie/Browsershot,但在完成所有步骤后,我仍然收到一个错误:

“node”不被识别为内部或外部命令、可操作程序或批处理文件

A 已经安装了最新版本的 Node 和 npm,它们都存在于 PATH 中并且也可以在 cmd 上运行。

就像 GitHub 上的官方文档中写的那样,我运行了:

  • npm 安装 puppeteer
  • 作曲家需要空间/浏览器截图

在我写的代码中:

use Spatie\Browsershot\Browsershot;

//Method to generate some random id
$unique_id = uniqid('img_');

//The path to the node and npm folders
$path_node = realpath('C:\\"Program Files"\\nodejs');
$path_npm = realpath('C:\\Users\\Hristo\\AppData\\Roaming\\npm');


//The $content is actually a stored HTML code        
Browsershot::html("$content")->setScreenshotType('jpeg', 100)
                             ->setNodeBinary($path_node)
                             ->setNpmBinary($path_npm)
                              ->save("$unique_id.jpeg");

Run Code Online (Sandbox Code Playgroud)

Program Files带有双引号,否则 Laravel 会因为两个单词之间的空格而抛出错误。

我不确定路径,它们写得正确吗?(windows中反斜杠的问题)

php node.js npm laravel browsershot

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

显式检查对象是否未定义后,该对象可能是“未定义”

我对以下代码有一些问题:

const sentences: Record<string, string|undefined> = {
    // Empty here but receives properties eventually
};    

const reader = (id: string) => {
    if (sentences.a !== undefined) {
        sentences.a.split(' '); // Works
    }

    if (sentences[id] !== undefined) {
        sentences[id].split(' '); // Object possibly undefined
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用,sentences[id]!但我更好奇为什么第二个分支会以这种方式运行,以及是否有办法让它像第一个分支一样运行而不会过度使用!

游乐场链接

typescript

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

在Laravel 5.1中使用AND OR的WHERE子句?

我试图在Laravel 5.1中使用Where子句和或者或条件,这是我的要求:

->WHERE (request_id=1) and (sender_id=11 or receiver_id=11)
Run Code Online (Sandbox Code Playgroud)

如何在Laravel 5中使用上述条款.

非常感谢你的帮助:)

laravel laravel-5

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