SSR Switch

This commit is contained in:
2020-08-14 01:32:51 +05:00
parent a1e8f81b48
commit 2a8c2c095a
22 changed files with 125306 additions and 97 deletions

View File

@@ -1,35 +0,0 @@
<?php
namespace App\Http\Controllers;
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
{
/**
* Return all the avaialble Sources.
*
*/
public function index()
{
return SourceResource::collection(Source::all());
}
/**
* Return all the articles for a given source
*
* @param mixed $source
* @return JsonResponse
*/
public function show(Source $source)
{
return response()->json([
'source' => new SourceResource($source),
'articles' => ArticleResource::collection($source->articles()->latest("published_date")->paginate(8))
]);
}
}