* correct record */ $count = Quote::query()->get()->count(); $day = (int) date('z'); $page = $day % $count + 1; $quotes = Quote::query()->get()->forPage($page, 1)->all(); if (empty($quotes)) { throw new \Illuminate\Database\Eloquent\ModelNotFoundException(); } return view('quote', ['quote' => $quotes[0]]); }); /** * Display a specific quote */ $app->get('/quote/{id}', function ($id) use($app) { $quote = Quote::query()->findOrFail($id); return view('quote', ['quote' => $quote]); }); $app->get('/test', function () { echo 'ngetes doang ini...'; }); $app->get('peserta', 'PesertaController@index'); $app->group(['prefix' => 'api/article', 'namespace' => 'App\\Http\\Controllers'], function ($app) { //untuk group harus pakai namespace $app->get('/', 'ArticleController@index'); $app->get('/{id}', 'ArticleController@getArticle'); $app->post('/', 'ArticleController@saveArticle'); $app->put('{id}', 'ArticleController@updateArticle'); $app->delete('{id}', 'ArticleController@deleteArticle'); }); // $app->get('api/article','ArticleController@index');