Я работаю с Laravel Task Scheduling, но у меня есть проблема, когда я вызываю какой-то метод с моего контроллера.
protected function schedule(Schedule $schedule)
{
$schedule->call('[email protected]')->everyMinute();
//$schedule->call('App\Http\Controllers\[email protected]')->everyMinute();
}
Когда я вызываю с недокументированной строкой, я получаю эту ошибку:
[ReflectionException]
Class RecurrenceInvoiceController does not exist
а затем я вставляю полный путь пространства имен, а затем получаю эту ошибку:
[PDOException] SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known
И
[ErrorException] PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Name or service not known
Где проблема? Какой способ является правильным для вызова метода из контроллера из Laravel Task Scheduling.