Meta information and article body cast

This commit is contained in:
2020-08-10 21:23:16 +05:00
parent 51076aca33
commit 8d8e174095
6 changed files with 23 additions and 10 deletions

View File

@@ -6,6 +6,7 @@ use App\Http\Resources\SourceResource;
use Illuminate\Http\Request;
use App\Source;
use Illuminate\Http\JsonResponse;
use App\Http\Resources\ArticleResource;
class SourcesController extends Controller
{
@@ -28,7 +29,7 @@ class SourcesController extends Controller
{
return response()->json([
'source' => new SourceResource($source),
'articles' => $source->articles()->paginate(8)
'articles' => ArticleResource::collection($source->articles()->paginate(8))
]);
}
}

View File

@@ -21,6 +21,7 @@ class ArticleResource extends JsonResource
"id" => $this->id,
"title" => $this->title,
"author" => $this->author,
"meta" => $this->meta,
"featured_image" => $this->featured_image,
"url" => $this->url,
"body" => $this->body,
@@ -28,8 +29,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,
"meta" => $this->meta
"published_date" => $this->published_date
];
}
}