Laravel Gate ability name required to run this action — declarative,
server-enforced authorization. Purely descriptive on the bus itself
(auth must be server-side, so
schemaValidator never checks it); scripts/generate-laravel.mjs reads
it to emit Gate::forUser($user)->authorize('<ability>', ...) into the
generated action-class stub, ahead of the existing validation block.
Laravel Gate ability name required to run this action — declarative, server-enforced authorization. Purely descriptive on the bus itself (auth must be server-side, so
schemaValidatornever checks it);scripts/generate-laravel.mjsreads it to emitGate::forUser($user)->authorize('<ability>', ...)into the generated action-class stub, ahead of the existing validation block.