Документацию читать надо вдумчиво, а не по диагонали. В частности
When a client is created, it will be issued a client ID and client secret. These values will be used when requesting access tokens from your application.
Владимир, если ты сам стартанул транзакцию, сохранил модель, сработал обсервер, но в нём вылетело исключение, то ларавел откатит транзакцию. Самостоятельно же ларавел транзакций перед сохранением моделей не стартует.