public function test_check_if_can_assign_a_parent_to_a_category() { $parentCategory = Category::create(['name' => 'Parent Test', 'active' => true]); $category = Category::create(['name' => 'Category Test', 'active' => true]); $category->parent()->associate($parentCategory)->save(); $childCategory = $parentCategory->children->first(); $this->assertEquals('Category Test', $childCategory->name); $this->assertEquals('Parent Test', $category->parent->name); }
/** * @param Request $request * @return \Illuminate\Http\RedirectResponse */ public function store(Request $request) { $this->repository->create($request->all()); return redirect()->route('admin.categories.index'); }