/**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index(ApiCategoryInterface $api_category)
 {
     $categories = $api_category->getAllCategories();
     //dd($categories['categories']);
     //return view('categories.index',['categories' => $categories, 'title' => 'Categories' ]);
     return $categories;
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id, ApiPostInterface $api_post, ApiCategoryInterface $api_category)
 {
     $post_with_category_ids = $api_post->getPostwithCategoryIds($id);
     $categories = $api_category->getAllCategories();
     return view('posts.form', ['post' => $post_with_category_ids, 'categories' => $categories, 'title' => 'Create Post']);
 }