Beispiel #1
0
 /**
  * Remove the specified resource from storage.
  *
  * @param int $id
  *
  * @return \Illuminate\Http\Response
  */
 public function delete(Request $request)
 {
     $team_id = $request->route('team');
     $affected_row = Team::find($team_id)->delete();
     if (!$affected_row) {
         return redirect()->route('cpanel.team.index')->with('status', 'fail')->with('msg', 'Can not delete data.');
     } else {
         return redirect()->route('cpanel.team.index')->with('status', 'success')->with('msg', 'Successfully !');
     }
 }
Beispiel #2
0
 /**
  * Update the specified resource in storage.
  *
  * @param \Illuminate\Http\Request $request
  * @param int                      $id
  *
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request)
 {
     $member_id = $request->route('member');
     $info_member = Member::find($member_id);
     $items_for_question = config('custom.items_for_question');
     $languages = AppLanguage::orderBy('id')->get();
     $teams = Team::selectTeam($info_member->team_id);
     $member_details = new MemberDetail();
     return view('admin.member.update', compact('languages', 'teams', 'items_for_question', 'info_member', 'member_id', 'member_details'));
 }
Beispiel #3
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $team = new Team();
     // Get all team
     $list_teams = Team::get();
     // Get member
     // $list_member = Member::with(MemberDetail)->get();
     $list_member = Member::with(['memberDetails' => function ($query) {
         $query->where('language_code', '=', App::getLocale());
     }])->get();
     // dd($list_member);
     return view('team', compact('list_teams', 'list_member', 'team'));
 }