コード例 #1
0
 public function dashboard()
 {
     $user = Auth::user();
     $publicnotes = Note::where('user_id', '=', Auth::user()->id)->where('public_or_private', '=', 'public')->get();
     $privatenotes = Note::where('user_id', '=', Auth::user()->id)->where('public_or_private', '=', 'private')->get();
     $publicsheets = Sheet::where('user_id', '=', Auth::user()->id)->where('public_or_private', '=', 'public')->get();
     $privatesheets = Sheet::where('user_id', '=', Auth::user()->id)->where('public_or_private', '=', 'private')->get();
     $publicmeetups = Meetup::where('admin_id', '=', Auth::user()->id)->get();
     $yournotes = Note::where('user_id', '=', Auth::user()->id)->take(5)->get();
     $yoursheets = Sheet::where('user_id', '=', Auth::user()->id)->take(5)->get();
     $yourmeetups = Meetup::where('admin_id', '=', Auth::user()->id)->take(5)->get();
     $userlists = DB::table('sheets')->where('user_id', Auth::user()->id)->orderBy('created_at', 'desc')->paginate(5);
     $usernotes = DB::table('notes')->where('user_id', Auth::user()->id)->orderBy('created_at', 'desc')->paginate(5);
     $alladmin = DB::table('meetups')->where('admin_id', Auth::user()->id)->orderBy('created_at', 'desc')->paginate(5);
     $allmeetups = DB::table('attendees')->where('attendee_id', Auth::user()->id)->orderBy('created_at', 'desc')->paginate(5);
     $meetupsyouarepartof = [];
     if ($allmeetups != null) {
         foreach ($allmeetups as $individualmeetups) {
             $meetup = Meetup::find($individualmeetups->meetup_id);
             array_push($meetupsyouarepartof, $meetup->title);
         }
     } else {
         array_push($meetupsyouarepartof, 'You are not attending any meetups, or you are admin of all of them!');
     }
     return View::make('/users/dashboard')->with('user', $user)->with('userlists', $userlists)->with('usernotes', $usernotes)->with('alladmin', $alladmin)->with('meetupsyouarepartof', $meetupsyouarepartof)->with('publicnotes', $publicnotes)->with('privatenotes', $privatenotes)->with('publicsheets', $publicsheets)->with('privatesheets', $privatesheets)->with('publicmeetups', $publicmeetups)->with('yournotes', $yournotes)->with('yoursheets', $yoursheets)->with('yourmeetups', $yourmeetups);
 }
コード例 #2
0
 public function showinvite($id)
 {
     $meetup = Meetup::find($id);
     if (Auth::user()->id == $meetup->admin_id) {
         return View::make('/meetups/invite')->with('meetup', $meetup);
     }
 }
コード例 #3
0
 function test_find()
 {
     //Arrange
     $user1_id = 1;
     $user2_id = 2;
     $user1_confirm = 1;
     $user2_confirm = 1;
     $location_id = 1;
     $confirm_meet_usr1 = 1;
     $confirm_meet_usr2 = 0;
     $id = 1;
     $test_meetup = new Meetup($user1_id, $user2_id, $user1_confirm, $user2_confirm, $location_id, $confirm_meet_usr1, $confirm_meet_usr2, $id);
     $test_meetup->save();
     //Arrange
     $user1_id2 = 1;
     $user2_id2 = 2;
     $user1_confirm2 = 0;
     $user2_confirm2 = 1;
     $location_id2 = 1;
     $confirm_meet_usr12 = 1;
     $confirm_meet_usr22 = 0;
     $id2 = 2;
     $test_meetup2 = new Meetup($user1_id2, $user2_id2, $user1_confirm2, $user2_confirm2, $location_id2, $confirm_meet_usr12, $confirm_meet_usr22, $id2);
     $test_meetup2->save();
     //Act
     $result = Meetup::find($test_meetup->getId());
     //Assert
     $this->assertEquals($test_meetup, $result);
 }