/**
  * Handle an authentication attempt.
  *
  * @return Response
  */
 public function getDonations(Request $request)
 {
     try {
         $user = Auth::user();
         if (Auth::check()) {
             if ($user->hasRole('developer')) {
                 $donations = Donation::all();
                 return view('admin.wedonate.donations')->with('donations', $donations);
             } else {
                 if ($user->hasRole('owner')) {
                     $donations = Donation::all();
                     return view('admin.wedonate.donations')->with('donations', $donations);
                 } else {
                     if ($user->hasRole('hr')) {
                         return view('admin.dash');
                     } else {
                         if ($user->hasRole('donator')) {
                             $donations = Donation::where('user_id', '=', $user->id)->get();
                             return view('donator.donations')->with('donations', $donations);
                         }
                     }
                 }
             }
         }
     } catch (Exception $e) {
         throw $e;
     }
 }
예제 #2
0
 public function getDonatorDonations(Request $request)
 {
     try {
         $donations = Donation::where('id', Auth::user())->get();
         return view('donator.donations')->with('donations', $donations);
     } catch (Exception $e) {
         throw $e;
     }
 }