public function render($parameters = array()) { $match = Match::orderBy('played_at', 'DESC')->where('state', '!=', Match::STATE_HIDDEN)->first(); if ($match) { return View::make('matches::featured_widget', compact('match'))->render(); } }
public function render($parameters = array()) { $matches = Match::orderBy('played_at', 'DESC')->whereState(Match::STATE_CLOSED)->take(5)->get(); if ($matches) { return View::make('matches::widget', compact('matches'))->render(); } }
public function render($parameters = array()) { $limit = isset($parameters['limit']) ? (int) $parameters['limit'] : self::LIMIT; $matches = Match::orderBy('played_at', 'DESC')->whereState(Match::STATE_CLOSED)->take($limit)->get(); if ($matches) { return View::make('matches::widget', compact('matches'))->render(); } }