小编Sty*_*tyx的帖子

如何在hostgator托管服务器cpanel上的cron作业上运行laravel 5.2 artisan命令?

我创建了一个示例计划作业,以在 Laravel 5.2 中的特定时间后运行。这localhost通过artisan命令工作正常。

我在本地服务器上运行这个命令: php artisan Demo:Cron

现在我在 HostGator 托管服务器上的 cPanel 的高级选项 cron 作业中添加此任务。但它不起作用。

这是我正在尝试的命令:

cd /home/pofindia/public_html/beta-var1/ && /usr/local/bin/php artisan Demo:Cron

PHP 版本:5.4 默认。这是我的示例文件

<?php

namespace App\Console\Commands;

use Illuminate\Console\Command;
use DB;

class DemoCron extends Command
{
    /**
     * The name and signature of the console command.
     *
     * @var string
     */
    protected $signature = 'demo:cron';

    /**
     * The console command description.
     *
     * @var string
     */
    protected $description = 'Command description';

    /**
     * Create a …
Run Code Online (Sandbox Code Playgroud)

php cron laravel-5.2

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

kotlin运算符重载的plus和plusAssign有什么区别?

我知道plus和之间有一些区别plusAssign,后者不能返回任何东西,但我发现plus可以实现什么呢plusAssign.

Point类重载plus并返回一个新的Point.

 data class Point(var x: Int, var y: Int)
{
    operator fun plus(other: Point): Point
    {
        return Point(x + other.x, y + other.y)
    }
} 
Run Code Online (Sandbox Code Playgroud)

Point类重载plusAssign,但不返回一个新的Point.

data class Point(var x: Int, var y: Int)
{
    operator fun plusAssign(other: Point): Unit
    {
       this.x+=other.x
        this.y+=other.y
    }
}
Run Code Online (Sandbox Code Playgroud)

但我发现它也可以像这样实现:

data class Point(var x: Int, var y: Int)
{
    operator fun plus(other: Point): …
Run Code Online (Sandbox Code Playgroud)

kotlin

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


显示 Laravel artisan 命令输出(从另一个命令调用的命令)

我正在写一个控制台命令。该命令还调用另一个命令。

基本上说:php artisan command:one。所以在命令一内,我调用php artisan command:two.

它们都有交互 ( $this->info()) 来说明当前操作的进度或状态。但是当我运行时,php artisan command:one我看不到来自 的显示信息php artisan command:two,尽管php artisan command:two它有自己的输出信息和进度状态。

php artisan command:two我如何确保看到调用的进度和状态php artisan command:one

laravel laravel-artisan

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

如何使用 Node.js createReadStream 和 createWriteStream 写入多个文件

好的,这是这段代码的总体目标。我正在使用 TinyPNG 的 API 来压缩 png 文件的文件夹。我有一个输入文件夹,其中包含许多名为 filename.png 的文件。此代码将文件名目录读取到数组文件中,然后为这些文件创建读写流,将其发送到 API,进行处理,然后返回,以便将其写入输出文件夹中的文件。我知道代码适用于一个文件,但除此之外的任何文件都会引发 write after end 异常,因为管道在第一个文件之后会自动关闭。我尝试将输入和输出设置为数组,但这只会引发另一个异常。

关于如何设置多个读写流的任何提示都会很棒,并且对每个人都非常有用:)。

当前代码:

var fs = require('fs');
var inputFolder = "input/";
var outputFolder = "output/";
var https = require("https");

var key = "GETYOUROWNFREEONEFROMTINYPNG.ORG";

process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";

var options = require("url").parse("https://api.tinypng.com/shrink");
options.auth = "api:" + key;
options.method = "POST";

console.log("Reading files...");

fs.readdir("./input", function (err, files) {

  if (err) throw err;

  console.log(files.length + " files read...");

  var input;
  var output;
  var request;

      for(var i = 0; i < files.length; …
Run Code Online (Sandbox Code Playgroud)

javascript compression png pipe node.js

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

React:如何根据用户角色安全地显示组件

我正在尝试显示 admin Dashboardreact并且Meteor仅当当前用户是admin 时

我正在调用一个服务器方法,该方法检查用户权限并仅在此方法返回时呈现管理组件true

此服务器调用是异步的,因此组件未呈现,通常我使用状态管理此异步调用,但我不想在此处公开任何状态(不希望有人更改状态并访问管理仪表板) .

这是代码:

export default class AdminChecker extends Component {
  isItAdmin() {
    // Get the id of current user
    const userId = Meteor.userId();
    if (userId) {
      // call a server method which returns true if current user is Admin
      Meteor.call('checkAdminId', userId, (err, authorized) => {
        if (err) {
          console.log(err);
          return null;
        }
        return (authorized) ? <AdminDashboard /> : null;
      });
    }
  }
  render() {
    return (
      <div …
Run Code Online (Sandbox Code Playgroud)

meteor reactjs

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

按分页分组(跳过)

我正在尝试进行某种分页。但是,我需要对分组结果进行操作,因为每次我做一个页面时。要求获取给定组的所有数据。

下面的代码:

var erere = dbCtx.StatusViewList
                 .GroupBy(p => p.TurbineNumber)
                 .OrderBy(p => p.FirstOrDefault().TurbineNumber)
                 .Skip(0)
                 .Take(10)
                 .ToList();
Run Code Online (Sandbox Code Playgroud)

我有 20 万个项目,上面的语句似乎太慢了连接超时。我最好的选择是它的 orderby 减慢了它的速度。任何建议如何做到这一点,或如何加快上述声明?

linq entity-framework

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

如何在Ruby on Rails中使用Javascript?

我想我从根本上误解了如何在我的rails应用程序中实现Javascript.我的理解是你将Javascript抛出到你的application.js文件中,然后你可以使用DOM来引用元素jQuery,以便创建一个交互式网页.

我刚检查了所有代码,看起来很干净(如果我错了,请在下面发布).我的想法是我可能把我的Javascript放在错误的地方,或者我在某个地方错过了依赖?我发现其他帖子对我来说几乎无益.如何将Javascript合并到我的应用程序中?

的application.js

function main() {
  $('.answers-box').hide();
  $('.qaa-box').on('click', function() {
    $(this).next().slideToggle(400);
  });
}
$(document).ready(main());
Run Code Online (Sandbox Code Playgroud)

page.html.erb

<div class="qaa-box">
  <h4>Lorem ipsum dolor sit amet, consectetur adipiscing elit</h4>
  <p class="answers-box">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit
  </p>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript ruby jquery ruby-on-rails

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

流星代码必须始终在光纤中运行。尝试使用Meteor.bindEnvironment包装传递给非Meteor库的回调

我正在Meteor中调用AWS服务来获取imageId。成功获取后,imageId我想将其插入中Mongo.Collection,但是我的插入代码无法正常工作,并且出现以下错误:

错误:流星代码必须始终在光纤中运行。尝试使用Meteor.bindEnvironment包装传递给非Meteor库的回调。

这是我的代码:

var ec2 = new AWS.EC2();
var params = {
  DryRun: false,
  Owners: [
    '12345678'
  ]
};
ec2.describeImages(params, function(err, data) {
  if (err) { 
    console.log(err); // an error occurred
  } else {  
    var strData= JSON.stringify(data)

    var Images =  strData.Images
    var jsonData = JSON.parse(strData);

    var arrImages = jsonData.Images;

    var _ImageId=arrImages[0].ImageId;
    console.log("AMI IMAGE  is "+_ImageId)

    CreateInstense.insert({
      AMIIMAGE:_ImageId,
      InstenceId:"instanceId"
    });
  }
});  
Run Code Online (Sandbox Code Playgroud)

meteor

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

Laravel:根据输入字段验证最小值和最大值

我正在尝试为最小值和最大值添加验证。这两个值都来自输入字段。

我想验证最大值 ( max_price) 应始终大于最小值 ( min_price)。

我正在开发 Laravel 5.7

$validator = validator($request->all(),[
  'min_price' => 'required|min:1"',
  'max_price' => 'required|numeric|min:min_price',
]);
Run Code Online (Sandbox Code Playgroud)

php validation laravel

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