Meta data and article resources in topic,source
This commit is contained in:
		@@ -6,6 +6,7 @@ use Illuminate\Http\Request;
 | 
			
		||||
use App\Topic;
 | 
			
		||||
use App\Http\Resources\TopicResource;
 | 
			
		||||
use Illuminate\Http\JsonResponse;
 | 
			
		||||
use App\Http\Resources\ArticleResource;
 | 
			
		||||
 | 
			
		||||
class TopicsController extends Controller
 | 
			
		||||
{
 | 
			
		||||
@@ -30,7 +31,7 @@ class TopicsController extends Controller
 | 
			
		||||
    {
 | 
			
		||||
        return response()->json([
 | 
			
		||||
            'topic' => new TopicResource($topic),
 | 
			
		||||
            'articles' => $topic->articles()->paginate(8)
 | 
			
		||||
            'articles' => ArticleResource::collection($topic->articles()->paginate(8))
 | 
			
		||||
        ]);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -28,7 +28,8 @@ class ArticleResource extends JsonResource
 | 
			
		||||
            "source" => new SourceResource($this->source),
 | 
			
		||||
            "topics" => TopicResource::collection($this->topics),
 | 
			
		||||
            "link" => url(route('article.show',$this->id)),
 | 
			
		||||
            "published_date" => $this->published_date
 | 
			
		||||
            "published_date" => $this->published_date,
 | 
			
		||||
            "meta" => $this->meta
 | 
			
		||||
        ];
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user