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); }
public function showinvite($id) { $meetup = Meetup::find($id); if (Auth::user()->id == $meetup->admin_id) { return View::make('/meetups/invite')->with('meetup', $meetup); } }
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); }