/** *@test */ public function the_ordering_of_the_team_members_can_be_set_by_posting_array_of_ids_in_req_order() { $members = factory(TeamMember::class, 5)->create(); $this->withoutMiddleware(); $this->asAnAdminUser(); $response = $this->call('POST', '/admin/team/order', ['order' => [3, 2, 5, 1, 4]]); $this->assertEquals(200, $response->status()); $members = TeamMember::ordered()->get(); $this->assertEquals(3, $members->first()->id); $this->assertEquals(4, $members->last()->id); $this->assertEquals(2, $members[1]->id); $this->assertEquals(5, $members[2]->id); }
public function about() { $aboutPage = $this->contentRepository->getPageByName('about us'); $members = TeamMember::ordered()->get(); return view('front.pages.about')->with(compact('aboutPage', 'members')); }
public function index() { $members = TeamMember::ordered()->get(); return view('admin.teammates.index')->with(compact('members')); }