darvis/nuki
A Laravel package for integrating Nuki smart locks. Configure API credentials, query locks and doors, trigger lock and unlock actions, and handle Nuki webhooks through a clean, fluent PHP interface.
php artisan nuki:user-create --account=<account_key> simplifies attaching main users to existing accounts as owner, reducing manual setup and support burden for account provisioning.AuthenticateNukiUser, RedirectIfNukiUser) and corrected redirect behavior let the package coexist with host-app auth without hijacking host login/dashboard routes. This supports incremental adoption inside an existing Laravel application.NUKI_UI_ENABLED=false, profile and sub-user pages no longer 500, and the layout omits missing UI links. This supports headless/API-only or limited-UI deployments.view_logs. v1.3.0 makes this safer for real multi-tenant use./nuki/login, and main users who manage accounts they are not attached to must be attached (syncWithoutDetaching with owner role) or they will lose access.AuthenticateNukiUser middleware for package-guarded routes and the nuki:user-create command for provisioning. If you manually attached users to accounts, no change; otherwise attach main users as owner.How can I help you explore Laravel packages today?