. */ namespace Poniverse\Ponyfm\Http\Controllers\Api\Web; use Carbon\Carbon; use Poniverse\Ponyfm\Http\Controllers\Controller; use Poniverse\Ponyfm\Models\Announcement; use Response; class AnnouncementsController extends Controller { public function getIndex() { $currentDate = Carbon::now(); $query = Announcement::whereNotNull('start_time') ->whereNotNull('end_time') ->where('start_time', '<', $currentDate) ->where('end_time', '>', $currentDate) ->orderBy('start_time', 'desc'); $announcement = $query->first(); return Response::json( ["announcement" => $announcement], 200 ); } }