Я использую планирование задач laravel и использую этот код в файле ядра. Я использую следующий код
protected function schedule(Schedule $schedule)
{
// $schedule->command('inspire')
// ->hourly();
$emaiData = Lazer::table('emails_cron')->find(1);
$result = explode('.', $emaiData->time);
if($emaiData->type == "daily"){
$minutes = $result[1];
$hours = $result[0];
$daysOfMonths = '*';
$months = '*';
$daysOfWeeks = '*';
}else{
$minutes = $result[1];
$hours = $result[0];;
$daysOfMonths = '*';
$months = '*';
$daysOfWeeks = $emaiData->days;
}
$minutes = 58;
$hours = 9;
//$min = 1;
$schedule->call('App\Http\Controllers\PocketPos\BackOffice\BackOfficeApplicationController@cronTabExe')->cron("$minutes $hours * * *")->appendOutputTo(storage_path('logs/cron_log.log'));
}
Над кодом не работает. Но когда я добавляю ->cron("*/1 * * * *")
вот так. работает нормально
пожалуйста, помогите в пользовательской функции cron добавить переменную.
Спасибо