laravel错误cron使用 [英] laravel error cron uses

查看:221
本文介绍了laravel错误cron使用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Laravel错误

cron使用/usr/bin/php/home/sitevk/artisan时间表:运行1 >> /dev/null:2>& 1

cron uses /usr/bin/php /home/sitevk/artisan schedule:run 1>> /dev/null: 2>&1

App \ Console \ Kernel:

App\Console\Kernel:

use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
use App\User;
use Log;

class Kernel extends ConsoleKernel
{
    /**
     * The Artisan commands provided by your application.
     *
     * @var array
     */
    protected $commands = [
        \App\Console\Commands\Inspire::class,
    ];

    /**
     * Define the application's command schedule.
     *
     * @param  \Illuminate\Console\Scheduling\Schedule  $schedule
     * @return void
     */
    protected function schedule(Schedule $schedule)
    {
        Log::info('1');
        $schedule->call(function () {
            $user = User::find(1);
            $user->first_name = 'cron...';
            $user->save();
        })->everyMinute();
    }
}

日志:

[2015-08-31 19:14:02] local.ERROR:异常'ErrorException'与 消息为foreach()提供了无效的参数" /home/sitevk/vendor/symfony/console/Input/ArgvInput.php:287堆栈 痕迹: #0/home/sitevk/vendor/symfony/console/Input/ArgvInput.php(287):Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, '无效的参数...','/home/sitevk/ve ...',287,数组)
#1/home/sitevk/vendor/symfony/console/Application.php(827):Symfony\Component\Console\Input\ArgvInput->hasParameterOption(Array)
#2/home/sitevk/vendor/symfony/console/Application.php(123):Symfony\Component\Console\Application->configureIO(Object(Symfony\Component\Console\Input\ArgvInput), 对象(Symfony \ Component \ Console \ Output \ ConsoleOutput))
#3/home/sitevk/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(100): Symfony \ Component \ Console \ Application-> run(Object(Symfony \ Component \ Console \ Input \ ArgvInput), 对象(Symfony \ Component \ Console \ Output \ ConsoleOutput))
#4/home/sitevk/artisan(35):照亮\ Foundation \ Console \ Kernel-> handle(Object(Symfony \ Component \ Console \ Input \ ArgvInput), 对象(Symfony \ Component \ Console \ Output \ ConsoleOutput))
#5 {main}

[2015-08-31 19:14:02] local.ERROR: exception 'ErrorException' with message 'Invalid argument supplied for foreach()' in /home/sitevk/vendor/symfony/console/Input/ArgvInput.php:287 Stack trace: #0 /home/sitevk/vendor/symfony/console/Input/ArgvInput.php(287): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'Invalid argumen...', '/home/sitevk/ve...', 287, Array)
#1 /home/sitevk/vendor/symfony/console/Application.php(827): Symfony\Component\Console\Input\ArgvInput->hasParameterOption(Array)
#2 /home/sitevk/vendor/symfony/console/Application.php(123): Symfony\Component\Console\Application->configureIO(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#3 /home/sitevk/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(100): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#4 /home/sitevk/artisan(35): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#5 {main}

推荐答案

有必要放置更高版本的php

It was necessary to put a higher version of php

这篇关于laravel错误cron使用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆