Is it considered best practice to sanitise API requests with the standard Laravel form Request method or is there a more API-oriented approach that would be better suited?
form requests dont SANITIZE input they just validate -
Laravel by default sanitizes data if you use the DB:: or ELoquent to insert/update into database.
if you want to do it manually - i would create a middleware that sanitizes the request (check out laravel's middleware for triming white space from Request input ) to see how they manipulate the form requests.