<?php require_once "../../../bootstrap.php"; require_once "../Admin/Admin.php"; use Backend\Models\Group; use \Backend\Models\KeyWord; use \Backend\Models\GameJam; use \Illuminate\Support\Collection; if (!isAdmin()){ if(isset($_POST['genKeyWord'])){ $gameJamId = $_POST['gameJamId']; $game_jam = GameJam::find($gameJamId); $all_group_in_game_jam_id = Group::where("game_jam_id", $game_jam->id)->pluck("id")->toArray(); $find_all_keywords = KeyWord::whereIn("group_id", $all_group_in_game_jam_id)->inRandomOrder()->get(); $game_jam->key_word = $find_all_keywords->first()->key_word; $game_jam->save(); header('Content-Type: application/json;charset=UTF-8'); echo $find_all_keywords->pluck("key_word")->toJson(JSON_PRETTY_PRINT); } }