Kernel.php 824 bytes
<?php
namespace App\Console;
use Illuminate\Console\Scheduling\Schedule;
use Laravel\Lumen\Console\Kernel as ConsoleKernel;
class Kernel extends ConsoleKernel
    /**
     * The Artisan commands provided by your application.
     * @var array
    protected $commands = [
        \Laravelista\LumenVendorPublish\VendorPublishCommand::class,
        \App\Console\Commands\PanelDataCache::class,
    /**
     * Define the application's command schedule.
     * @param  \Illuminate\Console\Scheduling\Schedule  $schedule
     * @return void
    protected function schedule(Schedule $schedule)
        $schedule->command('panel-data-cache')
            ->appendOutputTo(storage_path('logs/panel-data-cache.log'))
            ->withoutOverlapping()
            ->hourly();