/** * @param Request $request * @return Response */ public function getTrending(Request $request) { $top = $request->input('top', 3); $context = $request->input('context', 'article'); $data = Ulibier::all()->take($top); if ($context === 'article') { return $this->getTrendingWithArticle($data); } }
|-------------------------------------------------------------------------- | Application Routes |-------------------------------------------------------------------------- | | Here is where you can register all of the routes for an application. | It's a breeze. Simply tell Laravel the URIs it should respond to | and give it the controller to call when that URI is requested. | */ Route::get('/', function () { // get top articles (3) $articles = \App\Models\Article::renderAll(3); // get top places (6) $destinations = \App\Models\Destination::all()->random(6); // get top ulibiers (4) $users = \App\Ulibier::all(); return View::make('index', ['articles' => $articles, 'dest' => $destinations, 'users' => $users]); }); Route::get('/register', function () { return View::make('pages.register'); }); Route::get('/profile', function () { return View::make('pages.profile'); }); Route::get('/map', function () { return View::make('pages.map'); }); Route::get('/test/email', function () { return View::make('emails.confirmation'); }); Route::model('destination', \App\Models\Destination::class);
public function getIndex() { return Ulibier::all(); }