public function accept(Request $request) { $friends = Friends::find($request->friends_table_id); $query = ['user_id' => Auth::user()->id, 'friends_id' => $friends->user_id, 'created_at' => Carbon::now()]; Friends::insert($query); $friends->friends_request = 0; $friends->save(); return redirect('home')->with('message', 'Friend Request Accept!!'); }
public function searchRequest(Request $request) { if ($request->ajax() && !Auth::guest()) { $target_id = $request->target_id; switch ($request->mode) { case 'friends': $query = ['user_id' => Auth::user()->id, 'friends_id' => $target_id, 'friends_request' => 1, 'created_at' => Carbon::now()]; Friends::insert($query); $friend = User::find($target_id); return ['name' => $friend->name, 'image' => $friend->image, 'email' => $friend->email]; break; case 'room': $room = Room::find($target_id); $query = ['room_id' => $room->id, 'user_id' => Auth::user()->id, 'created_at' => Carbon::now()]; DB::table('room_user')->insert($query); $room_info = ' <li> <a href="/room/' . $room->id . '"> <div class="navigation__inner--tab-body--list--box"> ' . Html::image($room->image, null, ['width' => '50', 'height' => '50', 'class' => 'navigation__inner--tab-body--list--box-image z-depth-1']) . ' <div class="navigation__inner--tab-body--list--box-description"> <ul> <li>' . $room->name . '</li> <li>Belong num</li> </ul> </div> </div> </a> </li> <hr> '; return ['name' => $room->name, 'image' => $room->image, 'email' => 'Created At:' . $room->created_at, 'room' => $room_info]; break; } return $request->mode; } }