I agree this is unseen in Laravel. There must be a better way to get type hinting.