public function test_category_name_is_displayed() { $category = Category::first(); $route = route('category', [$category->slug, $category->id]); $crawler = $this->client->request('GET', $route); $this->assertCount(1, $crawler->filter('h1:contains("' . $category->name . '")')); }
public function findLatest($take = 10) { return Category::with(['candidates' => function ($q) use($take) { $q->take($take); $q->orderBy('created_at', 'DESC'); }, 'candidates.user'])->get(); }
public function run() { Category::create(['id' => 1, 'name' => 'Backednd developers', 'slug' => 'backend-developers']); Category::create(['id' => 2, 'name' => 'Frontend developers`', 'slug' => 'frontend-developers']); Category::create(['id' => 3, 'name' => 'Designers', 'slug' => 'designers']); }
public function getList() { return Category::lists('name', 'id'); }