Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我有28个artisan自定义命令。我想做一个命令,它将继续在一个循环中运行我的所有28个命令_Php_Laravel_Command_Laravel Artisan - Fatal编程技术网

Php 我有28个artisan自定义命令。我想做一个命令,它将继续在一个循环中运行我的所有28个命令

Php 我有28个artisan自定义命令。我想做一个命令,它将继续在一个循环中运行我的所有28个命令,php,laravel,command,laravel-artisan,Php,Laravel,Command,Laravel Artisan,我想制作一个命令,在无限循环中继续运行我的28个artisan命令。我创建了一个常量,其中存储了所有命令 const CRAWL_ALL = ['run:command1', 'run:command2']; 我建议你安排你的命令 只需在函数调度中编辑这个文件app/Console/Kernel.php /** * Define the application's command schedule. * * @param \Illuminate\Console

我想制作一个命令,在无限循环中继续运行我的28个artisan命令。我创建了一个常量,其中存储了所有命令

const CRAWL_ALL = ['run:command1', 'run:command2'];

我建议你安排你的命令

只需在函数调度中编辑这个文件
app/Console/Kernel.php


/**
     * Define the application's command schedule.
     *
     * @param  \Illuminate\Console\Scheduling\Schedule  $schedule
     * @return void
     */
    protected function schedule(Schedule $schedule)
    {
        $schedule->command(MyCommand::class)->daily();
        // As many commands as you want
    }

查看文档了解更多详细信息

不要忘记运行调度任务的run命令laravel

* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1

到目前为止你试过什么?你看过文档了吗?我知道调度,我只想做一个命令,运行我存储在数组中的所有命令,作为constantI知道调度,我只想生成一个命令,它将运行我存储在数组中的所有命令,作为常量。您可以生成一个命令,在一个命令中为每个命令调用另一个命令。调用类似Artisan::call('my:command')。我建议你在一个队列中后台运行