Пример #1
0
 /**
  * Define the application's command schedule.
  *
  * @param  \Illuminate\Console\Scheduling\Schedule  $schedule
  * @return void
  */
 protected function schedule(Schedule $schedule)
 {
     $schedule->call(function () {
         Spiders\HomeSpider::updateCache();
         Spiders\CinemaSpider::updateCache();
         Spiders\CinemaKidsSpider::updateCache();
         Spiders\CinemaPremiereSpider::updateCache();
         Spiders\TheatreSpider::updateCache();
         Spiders\PricesSpider::updateCache();
     })->everyTenMinutes();
 }
Пример #2
0
<?php

use App\Http\Spiders;
$app->get('/billboard/cinema/kids', function () {
    return Spiders\CinemaKidsSpider::getFromCache();
});
$app->get('/billboard/cinema/premiere', function () {
    return Spiders\CinemaPremiereSpider::getFromCache();
});
$app->get('/billboard/cinema', function () {
    return Spiders\CinemaSpider::getFromCache();
});
$app->get('/billboard/home', function () {
    return Spiders\HomeSpider::getFromCache();
});
$app->get('/billboard/function/{id}', function ($id) {
    return Spiders\FunctionSpider::getFromCache($id);
});
$app->get('/theatre', function () {
    return Spiders\TheatreSpider::getFromCache();
});