Slide 16
Slide 16 text
改善されたコード
class HomeController
{
public function __construct(
private readonly RecommendationEngine $recommendationEngine,
) {}
public function index(): Response
{
$user = auth()->user();
$books = $this->recommendationEngine->recommendFor($user, 20);
return view('home.index', ['recommendedBooks' => $books]);
}
} 16