Query optimization for topics

This commit is contained in:
2020-08-18 01:36:44 +05:00
parent 2e372e6504
commit 1f9d3d171f
2 changed files with 6 additions and 3 deletions

View File

@@ -6,7 +6,7 @@ use Illuminate\Http\Request;
use App\Topic;
class TopicsController extends Controller
{
{
/**
* Load a single Topic view
*
@@ -16,7 +16,10 @@ class TopicsController extends Controller
public function show(Topic $topic)
{
return view('topics.show', [
'topic' => $topic->load('articles')
'topic' => $topic,
'articles' => $topic->articles()->with('source')
->latest('published_date')
->paginate(12)
]);
}
}