API_URL = env('API_URL', 'https://api.nhgooi.nl/'); // // // Update latest news (3 items) // $schedule->call(function() { // Storage::disk('local')->put('laatste_nieuws.json', file_get_contents($this->API_URL . 'nieuws/overzicht?pagina=1&aantal=3')); // Storage::disk('local')->put('populair_nieuws.json', file_get_contents($this->API_URL . 'nieuws/populair')); // })->everyMinute(); // // // Update now / later // $schedule->call(function() { // Storage::disk('local')->put('nu_straks.json', file_get_contents($this->API_URL . 'programma/schema/nustraks')); // Storage::disk('local')->put('zojuist.json', file_get_contents($this->API_URL . 'programma/schema/recent')); // })->everyMinute(); // // // Update latest podcasts (6 items) // $schedule->call(function() { // Storage::disk('local')->put('laatste_podcasts.json', file_get_contents($this->API_URL . 'podcast/overzicht?pagina=1&aantal=6')); // })->everyMinute(); // // // Update calendar items // $schedule->call(function() { // Storage::disk('local')->put('regioagenda.json', file_get_contents($this->API_URL . 'agenda/overzicht')); // })->everyMinute(); // // // Update blogs // $schedule->call(function() { // Storage::disk('local')->put('blogs.json', file_get_contents($this->API_URL . 'blog/overzicht')); // })->everyMinute(); // // // Update featured images // $schedule->call(function() { // Storage::disk('local')->put('beelden.json', file_get_contents($this->API_URL . 'beelden/overzicht')); // })->everyMinute(); } /** * Register the Closure based commands for the application. * * @return void */ protected function commands() { require base_path('routes/console.php'); } }