在Laravel中使用cron方法运行调度程序

时间:2019-04-16 06:20:55

标签: laravel cron scheduler

我的一个模型中有一个add_filter( 'woocommerce_currencies', 'add_my_currency',20,1 ); function add_my_currency( $currencies ) { $currencies['ABC'] = __( 'Currency name', 'woocommerce' ); return $currencies; } add_filter('woocommerce_currency_symbol', 'add_my_currency_symbol', 20, 2); function add_my_currency_symbol( $currency_symbol, $currency ) { switch( $currency ) { case 'ABC': $currency_symbol = ' m³ '; break; } return $currency_symbol; } 列,我想根据该时间戳运行一个调度程序。

我尝试了以下代码:

expires_at

但是当我在到期日期运行$collection = Foo::first(); $schedule->call( function() { // Do Something })->cron( \Carbon\Carbon::parse( $collection->expires_at )->format( 'i h d m' ) . ' *' ); 时,我得到php artisan schedule:run

1 个答案:

答案 0 :(得分:0)

您可以通过命令来代替调用函数。为该cron作业创建命令,然后可以在Sphere's volume is: 523.333的{​​{1}}方法中指定该schdeuler

schedule

希望这会有所帮助:)