コード例 #1
0
 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!');
 }
コード例 #2
0
ファイル: TeamController.php プロジェクト: trongtri0705/staff
 /**
  * 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!');
 }