public function save($data1, $data2) { $team = new Team(); $team->name = $data1; $team->nbplayers = $data2; $team->save(); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $this->validate($request, ['txtName' => 'required', 'staff' => 'required', 'rActive' => 'required|in:0,1']); $team = new Team(); // is manager // insert team type Manager if (Gate::allows('check-manager')) { $team->type = 'Manager'; } // is leader // insert team type Leader if (Gate::allows('check-leader')) { $team->type = 'Leader'; } $team->active = $request->rActive; $team->name = $request->txtName; $team->creator = Auth::user()->id; $team->save(); foreach ($request->staff as $value) { $staffTeam = new StaffTeam(); $staffTeam->staff_id = $value; $staffTeam->team_id = $team->id; $staffTeam->save(); } return redirect()->route('admin.team.index')->with('message', 'Create team success!'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { $team = new Team(); if ($team->save()) { \Auth::user()->team_id = $team->id; \Auth::user()->save(); } return redirect()->action('TeamsController@show'); }
public function create(Request $request) { $this->validate($request, ['name' => 'required', 'color' => 'required']); $team = new Team(); $team->name = $request->input('name'); $team->color = strtolower($request->input('color')); $team->save(); return $this->response(); }
public function postNew() { $validator = Team::validateAll(Input::all()); if ($validator->fails()) { Input::flash(); return redirect()->route('team.new')->withErrors($validator->messages()->all()); } $team = new Team(); $team->name = Input::get('name'); $team->description = Input::get('description'); $team->save(); return redirect()->route('team.new')->with('success', trans('app.newTeamSuccess')); }
public static function boot() { static::created(function ($user) { if (User::count() == 1) { $systemTeam = new Team(); $systemTeam->name = 'System Administrators'; $systemTeam->save(); $user->attachTeam($systemTeam); $workflowTeam = new Team(); $workflowTeam->name = 'Workflow Administrators'; $workflowTeam->save(); $user->attachTeam($workflowTeam); } }); }
public function fixtureTeam(Request $request) { $this->validate($request, ['team_title' => 'required', 'stadium_id' => 'required', 'file' => 'required|image|mimes:jpeg,jpg,png,bmp,gif,svg']); //dd($request->all()); if ($request->file('file')) { //$this->validate($request,['file'=>'required|image|mimes:jpeg,jpg,png,bmp,gif,svg']); $file = $request->file('file'); $path = $this->_team_logo_path; $name = uniqid() . $file->getClientOriginalName(); $file->move($path, $name); } $team = new Team(array('title' => $request->get('team_title'), 'stadium_id' => $request->get('stadium_id'), 'logo_name' => $name, 'logo_path' => $path)); $team->save(); $teams = Team::all(); return response()->json($teams); }
public function store(Request $request) { $team = new Team(); if ($request->team_name == '' || strlen($request->team_name) < 5) { return TeamController::index('Komandos vardas per trumpas.'); } elseif ($team->where('team_name', $request->team_name)->first()) { return TeamController::index('Toks vardas jau egzistuoja.'); } elseif ($team->where('user_id', $request->user()->id)->first()) { return TeamController::index('Jūs jau turite komandą.'); } else { $team->team_name = $request->team_name; //$team->user_id = $request->session()->get('login_web_59ba36addc2b2f9401580f014c7f58ea4e30989d'); $team->user_id = $request->user()->id; $team->save(); return new RedirectResponse(url('add_player_in_team')); } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $rules = array('name' => 'required'); $validator = Validator::make(Input::all(), $rules); // process the login if ($validator->fails()) { return Redirect::to('teams/create')->withErrors($validator); } else { // store $team = new Team(); $team->name = Input::get('name'); $team->description = Input::get('description'); $team->user_id = Auth::user()->id; $team->save(); $team->projects()->attach($request->input('project_list')); // redirect Session::flash('message', 'Successfully created team!'); return Redirect::to('user/teams'); } }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $team = new Team(); $team->name = $request->get('name'); $team->slug = $this->generateSlug($team->name); $team->email = $request->get('email'); $team->phone = $request->get('phone'); $team->save(); $playersArray = $request->get('players'); $i = 0; $players = null; foreach ($playersArray as $p) { $players[$i] = new Player(); $players[$i]->name = $p; $players[$i]->team_id = $team->id; $i++; } $team->players()->saveMany($players); return redirect('teams'); }
/** * Run the database seeds. * * @return void */ public function run() { for ($i = 0; $i < 10; $i++) { $faker = Faker\Factory::create(); $team = new Team(); $team->name = $faker->company; $team->slug = $faker->slug; //slug $team->email = $faker->email; //email $team->phone = $faker->phoneNumber; //phoneNumber $team->save(); for ($i = 0; $i < 10; $i++) { $player = new Player(); $player->name = $faker->name('male'); $player->team_id = $team->id; $team->players()->save($player); } } }
public static function loadFromJSONtoDB() { $content = file_get_contents('assets/json/teams.json'); $teams = json_decode($content, true); var_dump($teams); foreach ($teams as $team) { $t = new Team(); $t->csgl_name = $team['csgl_name']; $t->hltv_name = $team['hltv_name']; $t->hltv_url = $team['hltv_url']; $t->logo = $team['logo']; $t->save(); } }
public function initTeam() { $intPlayerId = Input::get('player_id', 0); // 目前已经生成Team数量确认 /* 玩家可用Team数量确认 * Lv.1 ~ Lv.10 1Team * Lv.11 ~ Lv.20 2Team * Lv.21 ~ Lv.50 3Team * Lv.51 ~ Lv.100 4Team * 氪金玩家 +1Team */ $objTeam = new Team(); $objTeam->player_id = $intPlayerId; $objTeam->team_no = 1; // 该用户的第一个队伍 $objTeam->team_name = "Team01"; $firstCard = OwnedCard::where('player_id', $intPlayerId)->orderBy('id', 'ASC')->first(); $objTeam->position_1_owned_card_id = $firstCard->id; $objTeam->total_cost = $firstCard->getCost(); $objTeam->save(); $objTeamBk = Team::find($objTeam->id); // 20151012 TeamMember Table 初始化 for ($intPosition = 1; $intPosition <= 6; $intPosition++) { $objTeamMember = new TeamMember(); $objTeamMember->team_id = $objTeamBk->id; $objTeamMember->position = $intPosition; $objTeamMember->player_id = $objTeamBk->player_id; if ($intPosition == 1) { $objTeamMember->card_id = $firstCard->card_id; $objTeamMember->owned_card_id = $firstCard->id; } $objTeamMember->save(); switch ($intPosition) { case 1: $objTeamBk->position_1_member_id = $objTeamMember->id; break; case 2: $objTeamBk->position_2_member_id = $objTeamMember->id; break; case 3: $objTeamBk->position_3_member_id = $objTeamMember->id; break; case 4: $objTeamBk->position_4_member_id = $objTeamMember->id; break; case 5: $objTeamBk->position_5_member_id = $objTeamMember->id; break; case 6: $objTeamBk->position_6_member_id = $objTeamMember->id; break; default: # code... break; } // 20151103 追加 $firstCard->team_id = $objTeam->id; $firstCard->save(); } $objTeamBk->save(); return Response::json($objTeamBk->toArray()); }
public function addTeams(Request $request) { $team = new Team($request->input()); $team->save(); return redirect('admin/team'); }
public function AddTeam(Request $request) { // Start Check Authorization /** * 1. FullAccess - 1 * 2. HRD - 3 * 3. Creator - 5 * 4. Handler - 7 */ $invalid_auth = 1; $authRole = Auth::user()->UserRoles->role; if ($authRole == 7 or $authRole == 1 or $authRole == 3) { $invalid_auth = 0; } if ($invalid_auth == 1) { Alert::error('Anda tidak memilik akses ini')->persistent('close'); return redirect('project/view/' . $request->input('id_project')); } // End Check Authorization // Validation // $validation = Validator::make($request->all(), ['name' => 'required|max:255']); // Check if it fails // if ($validation->fails()) { return redirect()->back()->withInput()->with('errors', $validation->errors()); } $author = Auth::user()->id; $team = new Team(); $team->name = $request->input('name'); $team->status = 1; $team->id_projects = $request->input('id_project'); $team->save(); Alert::success('Berhasil menambahkan team ' . $request->input('name') . ' !')->persistent("Close"); return redirect('project/view/' . $request->input('id_project'))->with('message', 'You just uploaded !'); }
public function addTeam() { $lstTeams = Team::where("player_id", $this->_intPlayerId)->get()->toArray(); $intTeamCount = count($lstTeams); // TODO Team数量限定 $intNewTeamNo = $intTeamCount + 1; $objNewTeam = new Team(); $objNewTeam->team_name = "Team" . $intNewTeamNo; $objNewTeam->team_no = $intNewTeamNo; $objNewTeam->player_id = $this->_intPlayerId; $objNewTeam->save(); $objTeamBk = Team::find($objNewTeam->id); // 20151012 TeamMember Table 初始化 for ($intPosition = 1; $intPosition <= 6; $intPosition++) { $objTeamMember = new TeamMember(); $objTeamMember->team_id = $objTeamBk->id; $objTeamMember->position = $intPosition; $objTeamMember->player_id = $objTeamBk->player_id; $objTeamMember->save(); switch ($intPosition) { case 1: $objTeamBk->position_1_member_id = $objTeamMember->id; break; case 2: $objTeamBk->position_2_member_id = $objTeamMember->id; break; case 3: $objTeamBk->position_3_member_id = $objTeamMember->id; break; case 4: $objTeamBk->position_4_member_id = $objTeamMember->id; break; case 5: $objTeamBk->position_5_member_id = $objTeamMember->id; break; case 6: $objTeamBk->position_6_member_id = $objTeamMember->id; break; default: # code... break; } } $objTeamBk->save(); }
/** * Store a newly created team in storage. * * @return Response route where to redirect after store */ public function store() { $validator = Validator::make(Input::all(), Team::rules("")); if ($validator->fails()) { return redirect('/teams/createForm')->withInput()->withErrors($validator); } $team = new Team(); $team->name = htmlspecialchars(Input::get('name')); $team->abbreviation = htmlspecialchars(Input::get('abbreviation')); $team->description = htmlspecialchars(Input::get('description')); $team->captain()->associate(Auth::user()); //set creator as captain $team->save(); $team->members()->attach(Auth::user()); //addd him to the team return redirect('/teams'); // }
public function AddTeam(Request $request) { // Validation // $validation = Validator::make($request->all(), ['name' => 'required|max:255']); // Check if it fails // if ($validation->fails()) { return redirect()->back()->withInput()->with('errors', $validation->errors()); } $author = Auth::user()->id; $team = new Team(); $team->name = $request->input('name'); $team->status = 1; $team->id_projects = $request->input('id_project'); $team->save(); Alert::success('Berhasil menambahkan team ' . $request->input('name') . ' !')->persistent("Close"); return redirect('project/view/' . $request->input('id_project'))->with('message', 'You just uploaded !'); }
/** * Random draw teams for the event based on the players * * @return redirect **/ public function drawTeams(Event $event, $createMatch = false) { // remove event teams first $event->teams()->delete(); $playersPerTeam = $event->type == 'doubles' ? 2 : 1; $chunkedPlayers = $event->players->shuffle()->chunk($playersPerTeam); $teamNames = []; foreach ($chunkedPlayers as $chunk) { $team = new Team(); do { $name = $team->getRandomTeamName(); } while (in_array($name, $teamNames)); $team->name = $name; $team->save(); $team->players()->saveMany($chunk); $event->teams()->save($team); $teamNames[] = $team->name; } // should this redirect to create a match? if ($createMatch) { return redirect()->route('dashboard.events.addMatch', $event)->with('app-success', 'Teams have been generated randomly.'); } return redirect()->route('dashboard.events.single', $event)->with('app-success', 'Teams have been generated randomly.'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $password = $this->createPassword(); $user = new User(); $user->username = $request->input('username'); $user->password = \Hash::make($password); $user->admin = false; $user->save(); $uId = $user->id; $team = new Team(); $team->teamname = $request->input('teamname'); $team->avatar = $request->input('avatar'); $team->color = $request->input('color'); $team->extra_tip = 0; $team->actives = 0; $team->user_id = $uId; $team->save(); return redirect("admin/teams/" . $team->id)->with('password', $password); }
/** * 玩家创建时初始化第一套队伍 */ public function firstTeam() { // Transaction DB::beginTransaction(); try { $objTeam = new Team(); $intPlayerId = $this->id; $objTeam->player_id = $intPlayerId; $objFirstCard = OwnedCard::where('player_id', $intPlayerId)->orderBy('id', 'ASC')->first(); $objTeam->position_1_owned_card_id = $objFirstCard->id; $objTeam->total_cost = $objFirstCard->getCost(); $objTeam->save(); // TODO 是否需要 $objTeamBk = Team::find($objTeam->id); // 20151012 TeamMember Table 初始化 for ($intPosition = 1; $intPosition <= 6; $intPosition++) { $objTeamMember = new TeamMember(); $objTeamMember->team_id = $objTeamBk->id; $objTeamMember->position = $intPosition; $objTeamMember->player_id = $objTeamBk->player_id; if ($intPosition == 1) { $objTeamMember->card_id = $objFirstCard->card_id; $objTeamMember->owned_card_id = $objFirstCard->id; } if (!$objTeamMember->save()) { throw new Exception('Save Failed'); } switch ($intPosition) { case 1: $objTeamBk->position_1_member_id = $objTeamMember->id; break; case 2: $objTeamBk->position_2_member_id = $objTeamMember->id; break; case 3: $objTeamBk->position_3_member_id = $objTeamMember->id; break; case 4: $objTeamBk->position_4_member_id = $objTeamMember->id; break; case 5: $objTeamBk->position_5_member_id = $objTeamMember->id; break; case 6: $objTeamBk->position_6_member_id = $objTeamMember->id; break; } // 更新玩家卡片的队伍信息 $objFirstCard->team_id = $objTeam->id; if (!$objFirstCard->save()) { throw new Exception('Save Failed'); } } if (!$objTeamBk->save()) { throw new Exception('Save Failed'); } DB::commit(); } catch (Exception $e) { // TODO Dev Log DB::rollback(); } }