示例#1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('members')->delete();
     //program
     Member::create(array('subject_id' => 1, 'subject_type' => 'Program', 'user_id' => 3, 'role' => 'Program Lead'));
     Member::create(array('subject_id' => 1, 'subject_type' => 'Program', 'user_id' => 2, 'role' => 'IS Lead'));
     Member::create(array('subject_id' => 1, 'subject_type' => 'Program', 'user_id' => 6, 'role' => 'SRO'));
     Member::create(array('subject_id' => 1, 'subject_type' => 'Program', 'user_id' => 7, 'role' => 'Lead Analyst'));
     Member::create(array('subject_id' => 1, 'subject_type' => 'Program', 'user_id' => 8, 'role' => 'Change Lead'));
     Member::create(array('subject_id' => 1, 'subject_type' => 'Program', 'user_id' => 9, 'role' => 'Finanical Controller'));
     //planning workstream
     Member::create(array('subject_id' => 1, 'subject_type' => 'WorkStream', 'user_id' => 4, 'role' => 'Stream Lead'));
     Member::create(array('subject_id' => 1, 'subject_type' => 'WorkStream', 'user_id' => 3, 'role' => 'BCM'));
     //WSED
     Member::create(array('subject_id' => 2, 'subject_type' => 'WorkStream', 'user_id' => 5, 'role' => 'Stream Lead'));
     Member::create(array('subject_id' => 2, 'subject_type' => 'WorkStream', 'user_id' => 11, 'role' => 'Planning BCM'));
     Member::create(array('subject_id' => 2, 'subject_type' => 'WorkStream', 'user_id' => 17, 'role' => 'Protocol BCM'));
     Member::create(array('subject_id' => 2, 'subject_type' => 'WorkStream', 'user_id' => 18, 'role' => 'Protocol BCM'));
     //A&R
     Member::create(array('subject_id' => 3, 'subject_type' => 'WorkStream', 'user_id' => 15, 'role' => 'Stream Lead'));
     Member::create(array('subject_id' => 3, 'subject_type' => 'WorkStream', 'user_id' => 19, 'role' => 'BCM'));
     //Work Execution
     Member::create(array('subject_id' => 4, 'subject_type' => 'WorkStream', 'user_id' => 4, 'role' => 'Stream Lead'));
     Member::create(array('subject_id' => 4, 'subject_type' => 'WorkStream', 'user_id' => 10, 'role' => 'BCM'));
     //Logistics
     //IS Enablers
     Member::create(array('subject_id' => 6, 'subject_type' => 'WorkStream', 'user_id' => 4, 'role' => 'Stream Lead'));
     Member::create(array('subject_id' => 6, 'subject_type' => 'WorkStream', 'user_id' => 16, 'role' => 'Design Lead'));
     //PROJECTS
     Member::create(array('subject_id' => 1, 'subject_type' => 'Project', 'user_id' => 4, 'role' => 'Project Manager'));
     Member::create(array('subject_id' => 1, 'subject_type' => 'Project', 'user_id' => 21, 'role' => 'Project Manager'));
     Member::create(array('subject_id' => 1, 'subject_type' => 'Project', 'user_id' => 16, 'role' => 'Solution Architect'));
     Member::create(array('subject_id' => 2, 'subject_type' => 'Project', 'user_id' => 22, 'role' => 'Project Manager'));
     Member::create(array('subject_id' => 2, 'subject_type' => 'Project', 'user_id' => 16, 'role' => 'Solution Architect'));
     Member::create(array('subject_id' => 3, 'subject_type' => 'Project', 'user_id' => 14, 'role' => 'Project Manager'));
     Member::create(array('subject_id' => 4, 'subject_type' => 'Project', 'user_id' => 5, 'role' => 'Project Manager'));
     Member::create(array('subject_id' => 5, 'subject_type' => 'Project', 'user_id' => 21, 'role' => 'Project Manager'));
     Member::create(array('subject_id' => 5, 'subject_type' => 'Project', 'user_id' => 16, 'role' => 'Solution Architect'));
     Member::create(array('subject_id' => 8, 'subject_type' => 'Project', 'user_id' => 14, 'role' => 'Project Manager'));
     Member::create(array('subject_id' => 9, 'subject_type' => 'Project', 'user_id' => 23, 'role' => 'Project Manager'));
     Member::create(array('subject_id' => 10, 'subject_type' => 'Project', 'user_id' => 15, 'role' => 'Project Manager'));
     Member::create(array('subject_id' => 11, 'subject_type' => 'Project', 'user_id' => 24, 'role' => 'Project Manager'));
     Member::create(array('subject_id' => 12, 'subject_type' => 'Project', 'user_id' => 23, 'role' => 'Project Manager'));
     Member::create(array('subject_id' => 13, 'subject_type' => 'Project', 'user_id' => 15, 'role' => 'Project Manager'));
     Member::create(array('subject_id' => 14, 'subject_type' => 'Project', 'user_id' => 23, 'role' => 'Project Manager'));
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     //return $request->all();
     $member = Member::findorFail($id);
     $member->role = $request->role;
     $member->save();
     flash()->success('Success', "Member updated successfully");
     return redirect(Session::GetRedirect());
 }