path('boboko') ->brandName('Boboko') ->brandLogo(asset('static/logos/core/boboko-logo.svg')) ->darkModeBrandLogo(asset('static/logos/core/boboko-logo-white.svg')) ->login(Login::class) ->plugin(ShippingPlugin::make()); LunarPanel::extensions([ StaffResource::class => StaffResourceExtension::class, ProductResource::class => ProductResourceExtension::class, ]); Product::macro('reviews', function (): HasMany { /** @var Product $this */ return $this->hasMany(ProductReview::class); }); LunarStaff::addActivitylogExcept([ 'otp_code', 'otp_expires_at', 'password', 'remember_token', 'email_verified_at', 'two_factor_secret', 'two_factor_recovery_codes', 'two_factor_confirmed_at', ]); LunarStaff::created(function (LunarStaff $staff) { Mail::to($staff->email)->send(new InviteMail($staff->first_name)); }); } public function boot(Panel $panel): void {} }