小编Chr*_*min的帖子

如何使用chart.js在水平栏中设置标签左对齐?

我的代码使用 chart.js

var ctx_1 = document.getElementById('non_200_pages').getContext('2d');
var myChart_1 = new Chart(ctx_1, {
type: 'horizontalBar',
data: {
    labels: ["Total","301 Redirect","Broken Pages (4xx Errors)","Uncategorised HTTP Response Codes","5xx Errors","Unauthorised Pages","Non-301 Redirects"],
    datasets: [{

        data: [ {{ $array_non_200_pages[0] }}, {{ $array_non_200_pages[1] }}, {{ $array_non_200_pages[2] }}, {{ $array_non_200_pages[3] }}, {{ $array_non_200_pages[4] }}, {{ $array_non_200_pages[5] }}, {{ $array_non_200_pages[6]}} ],
        backgroundColor: [ 
            'rgba(237, 56, 98, 1.0)',
            'rgba(237, 56, 98, 1.0)',
            'rgba(237, 56, 98, 1.0)',
            'rgba(237, 56, 98, 1.0)',
            'rgba(237, 56, 98, 1.0)',
            'rgba(237, 56, 98, 1.0)',
            'rgba(237, …
Run Code Online (Sandbox Code Playgroud)

javascript charts chart.js

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

如何在chart.js中从高到低对数据进行排序

我在如何使用chart.js 将数据从高到低排序方面遇到了一些问题?我正在使用 laravel 并使用 chart.js 来显示我的数据,但是我不知道如何进行操作以将我的最高值排序为 chart.js 中的最低值(数据)

我的代码

var ctx_1 = document.getElementById('non_200_pages').getContext('2d');
var myChart_1 = new Chart(ctx_1, {
type: 'horizontalBar',
data: {
    labels: ["Total","301 Redirect","Broken Pages (4xx Errors)","Uncategorised HTTP Response Codes","5xx Errors","Unauthorised Pages","Non-301 Redirects"],
    datasets: [{

        data: [ {{ $array_non_200_pages[0] }}, {{ $array_non_200_pages[1] }}, {{ $array_non_200_pages[2] }}, {{ $array_non_200_pages[3] }}, {{ $array_non_200_pages[4] }}, {{ $array_non_200_pages[5] }}, {{ $array_non_200_pages[6]}} ],
        backgroundColor: [ 
            'rgba(237, 56, 98, 1.0)',
            'rgba(237, 56, 98, 1.0)',
            'rgba(237, 56, 98, 1.0)',
            'rgba(237, 56, 98, 1.0)',
            'rgba(237, 56, …
Run Code Online (Sandbox Code Playgroud)

javascript charts laravel chart.js

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

创建laravel服务类

我的Uptime.php

<?php 

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.uptimerobot.com/v2/getMonitors",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "Your Api Key",
CURLOPT_HTTPHEADER => array(
  "cache-control: no-cache",
  "content-type: application/x-www-form-urlencoded"
 ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

 if ($err) {
   echo "cURL Error #:" . $err;
} else {
$data = json_decode($response);
$custom_uptime = ($data->monitors[0]->custom_uptime_ratio);
$uptime = explode("-",$custom_uptime);
}

?>
Run Code Online (Sandbox Code Playgroud)

ApiCommand.php

public function handle()
{
   //include(app_path() . '/Includes/Uptime.php') …
Run Code Online (Sandbox Code Playgroud)

service-provider laravel

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

返回或回显视图有什么区别?返回视图说话的时间比echo视图要长

加载视图的最佳做法是什么?

文档说这里加载视图https://laravel.com/docs/5.7/views

以下是我的代码:

 if (isset($results['status'])) {
           $error [] = $results['msg'];
           $request->session()->flash('message.level', 'danger');
           $request->session()->flash('message.content', $error);
 } else {
           if (view()->exists('import.device.results')) {
                  echo view('import.device.results', compact('results'));
                  exit;
           }
 }
Run Code Online (Sandbox Code Playgroud)

当我使用

echo view('import.device.results',compact('results'));

它需要一秒钟,当我使用

return view('import.device.results',compact('results'));

这需要10秒钟

我的观点文件:

@extends('layouts_blue.master')
@section('content')
    <!--content-->

    <script language="JavaScript">
    </script>
    <div class="container content-body table-responsive" id="no-more-tables1">

        @if(session()->has('message.level'))
            <div class="alert alert-{{ session('message.level') }} import-device-error">
                <ul class="fa-ul">
                    @foreach (session('message.content') as $error)
                        <li>{!! $error !!}</li>
                    @endforeach
                </ul>
            </div>
        @endif

    </div>
    </div>
@stop
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5.4

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

Laravel 5.7电子邮件验证错误,未定义路由[verification.verify]

我正在尝试在Laravel 5.7中实现电子邮件验证。我已经MustVerifyEmailUser模型上实现了。

class User extends Authenticatable implements MustVerifyEmail 
{ 
}
Run Code Online (Sandbox Code Playgroud)

但是注册后我得到了这个错误Route [verification.verify] not defined

我在此缺少什么?请指导?

php laravel laravel-5 laravel-5.7

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

如何获取有关“ with”关系和主集合的特定列?

我知道我可以这样做:

User::with(array('project' => function($query){
   $query->select('title');
}))->get()
Run Code Online (Sandbox Code Playgroud)

我可以做到这一点:

User::get(['name', 'title', 'status', 'created_at']);
Run Code Online (Sandbox Code Playgroud)

如何合并它们?这不起作用:

User::with(array('project' => function($query){
    $query->select('title');
}))->get(['name', 'title', 'status', 'created_at'])
Run Code Online (Sandbox Code Playgroud)

理想情况下,我的结果形成为:

[{
  _id: 'ID',
  name: 'NAME',
  title: 'TITLE',
  status: 'STATUS',
  created_at: 'CREATED_AT',
  project: {
      _id: 'ID',
      title: 'PROJECT TITLE'
  }
  } ... ]
Run Code Online (Sandbox Code Playgroud)

php laravel eloquent

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