I think it's little unfair to expect him to produce Front-End heavy JavaScript code, since this is mostly about back-end PHP and Laravel. But there are FREE online resources about Angular that will show you how to do this. Angular makes this really easy.
@alenabdula filtering is easy in angular if laravel is giving it all the data at once.
However, if you want to filter through thousands of records, then really what we want is Laravel to handle the heavy lifting and angular to be the one making the api calls and displaying the data on the page, no?
But you're talking about API design, not necessarily how Angular would handle it. It becomes routing issue. You're just making the request from Angular.