如何动态链接 Laravel 中的函数?

How do I dynamically chain a function in Laravel?

在我的Laravel调度程序中

protected function schedule(Schedule $schedule)
{

    if(env('APP_DEBUG') == true){
        $cronInterval = 'everyMinute()';
    } else {
        $cronInterval = 'daily()';
    }


    $schedule->command('inspire')
            ->$cronInterval
            ->emailOutputTo(env('MAIL_TO')); // tried 

如何在 Laravel 中动态链接函数?

叫做variable functions。试试这个:

$cronInterval = env('APP_DEBUG') ? 'everyMinute' : 'daily';

$schedule->command('inspire')
    ->{$cronInterval}()
    ->emailOutputTo(env('MAIL_TO'));