Ho un pacchetto che contiene comandi Artisan. Ho registrato questi comandi con Artisan tramite il mio fornitore di servizi in questo modo:Come programmare i comandi Artisan in un pacchetto?
/**
* Register the application services.
*
* @return void
*/
public function register()
{
// Register Amazon Artisan commands
$this->commands([
'App\Marketplace\Amazon\Console\PostProductData',
'App\Marketplace\Amazon\Console\PostProductImages',
'App\Marketplace\Amazon\Console\PostProductInventory',
'App\Marketplace\Amazon\Console\PostProductPricing',
]);
}
Tuttavia, questi comandi devono essere programmato per eseguire tutti i giorni.
so in app/Console/Kernel.php c'è il metodo schedule()
dove è possibile registrare i comandi e la loro frequenza, ma come posso programmare i comandi nel provider di servizi di mio pacchetto, invece?
Perché non è possibile programmarli nel kernel? – MECU
@MECU Poiché sono in un pacchetto e non nell'applicazione Laravel stessa. –
hai mai risolto questo? Sto affrontando lo stesso problema ora me stesso. – sgrover