コード例 #1
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $email = Email::with('email_trackings')->where('user_id', Auth::id())->find($id);
     // If email exist and related to current user
     if ($email) {
         return View::make('admin.emails.show', array('email' => $email));
     }
     // Otherwise, return to index
     return Redirect::route('admin.email.index');
 }
コード例 #2
0
 /**
  * Display the dashboard.
  *
  * @return Response
  */
 public function showDashboard()
 {
     // Statistics
     $sent_email_nb = Email::where('user_id', Auth::id())->withTrashed()->count();
     $active_email_nb = Email::where('user_id', Auth::id())->count();
     $last_email = Email::with('email_trackings')->where('user_id', Auth::id())->get()->last();
     if ($last_email) {
         $last_email_read_nb = $last_email->email_trackings->count();
     } else {
         $last_email_read_nb = 0;
     }
     return View::make('admin.dashboard', array('sent_email_nb' => $sent_email_nb, 'active_email_nb' => $active_email_nb, 'last_email_read_nb' => $last_email_read_nb, 'last_email' => $last_email));
 }