首页 > 解决方案 > 无法从控制台/内核调度发送选项-> 调用控制器

问题描述

我编写自动日常功能并想将参数发送到我的控制器功能以更改数组值,因为不想编写其他这样的功能。

这是我的内核文件。

protected function schedule(Schedule $schedule)
    {

        $schedule->call('App\Http\Controllers\Cron\CloudCronController@getCloudCT', ['1'])->daily();

    }

这是我的控制器

public function getCloudCT(array $parameters = []){
        $startDate = time();
        for($i = 0; $i < 30; $i++)
        {
            CloudCron::firstOrCreate([
                'start_date' => date('d-m-Y', strtotime('+'.($i-5).' day', $startDate)),
                'end_date' => date('d-m-Y', strtotime('+'.($i-4).' day', $startDate)),
                'type' => CloudCron::$type[$parameters]
            ]);
        }

    }

有什么解决办法吗???谢谢你的帮助)))

标签: laravel

解决方案


推荐阅读