public function postAdd(Request $request, $id) { $this->validate($request, ['staff' => 'required'], ['staff.required' => 'Please select staff']); foreach ($request->input('staff') as $key => $value) { $detail = new TeamDetail(); $detail->team_id = $id; $detail->staff_id = $value; $detail->save(); } return redirect()->route('admin.team.index')->with('success', 'Added completely!'); }
/** * 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|unique:teams,name", 'staff' => 'required'], ["txtName.required" => "Please enter cate's name.", 'txt.unique' => 'This name has already been taken', 'staff.required' => 'Please select staff']); $team = new Manager(); $team->name = $request->txtName; $team->created_user_id = Auth::user()->id; $team->save(); foreach ($request->input('staff') as $key => $value) { $detail = new TeamDetail(); $detail->team_id = $team->id; $detail->staff_id = $value; $detail->save(); } return redirect()->route('admin.team.manager.index')->with('success', 'Posted completely!'); }