| @@ 36-43 (lines=8) @@ | ||
| 33 | *  | 
                                |
| 34 | * @return \Illuminate\Http\RedirectResponse  | 
                                |
| 35 | */  | 
                                |
| 36 | public function setAvailable()  | 
                                |
| 37 |     { | 
                                |
| 38 | $user = User::find(auth()->user()->id);  | 
                                |
| 39 |         Bouncer::retract('unavailable')->from($user); | 
                                |
| 40 |         Bouncer::assign('available')->to($user); | 
                                |
| 41 | ||
| 42 | return redirect()->back(302);  | 
                                |
| 43 | }  | 
                                |
| 44 | ||
| 45 | /**  | 
                                |
| 46 | * Set the user unavailable.  | 
                                |
| @@ 50-57 (lines=8) @@ | ||
| 47 | *  | 
                                |
| 48 | * @return \Illuminate\Http\RedirectResponse  | 
                                |
| 49 | */  | 
                                |
| 50 | public function setUnavailable()  | 
                                |
| 51 |     { | 
                                |
| 52 | $user = User::find(auth()->user()->id);  | 
                                |
| 53 |         Bouncer::retract('available')->from($user); | 
                                |
| 54 |         Bouncer::assign('unavailable')->to($user); | 
                                |
| 55 | ||
| 56 | return redirect()->back(302);  | 
                                |
| 57 | }  | 
                                |
| 58 | ||
| 59 | /**  | 
                                |
| 60 | * Display the profile.  | 
                                |