You're browsing the documentation for an old version of Livewire. Consider upgrading your project to Livewire 2.x.

Package Development

Registering Custom Components

You may manually register components using the Livewire::component method. This can be useful if you want to provide Livewire components from a composer package. Typically this should be done in the boot method of a service provider.

class YourPackageServiceProvider extends ServiceProvider {
    public function boot() {
        Livewire::component('some-component', SomeComponent::class);
    }
}

Now, applications with your package installed can consume your component in their views like so:

<div>
    @livewire('some-component')
</div>
← Previous Topic

Troubleshooting

Next Topic →

Artisan Commands