Константин Б., кстати, получилось тупо в конструкторе контроллера определить глобальный скоуп у модели. Без байндинга параметров. Наверное так будет правильнее всего.
в моем случае оказалось возможным добавить мой middleware в начало группы middleware api в kernel.php. Но может быть есть способ сделать это не для всех роутов, а только для определенных?
А с параметром не совсем правильно - все равно это срабатывает до моего middleware, в middleware \Illuminate\Routing\Middleware\SubstituteBindings::class.