Seems like it hits the wrong url when calling
axios.get("api/clients/1").then(response => {
console.log(response.data);
});
and then refers to your HomeController.
Try use a leading "/":
axios.get("/api/clients/1").then(response => {
console.log(response.data);
})
Test this:
Since you can test the GET route directly in your browser try hitting your target url, for example:
localhost:8000/api/clients/1
If it works axios hits the wrong url.