Download the PHP package soyhuce/livewire-component-auto-register without Composer
On this page you can find all versions of the php package soyhuce/livewire-component-auto-register. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download soyhuce/livewire-component-auto-register
More information about soyhuce/livewire-component-auto-register
Files in soyhuce/livewire-component-auto-register
Package livewire-component-auto-register
Short Description Auto-register Livewire components outside base namespace
License MIT
Homepage https://github.com/soyhuce/livewire-component-auto-register
Informations about the package livewire-component-auto-register
Auto-register Livewire components outside base namespace
Auto-register Livewire components outside base namespace
Livewire only supports having one root namespace for your components. This package allows you to automatically register components outside the base namespace.
Installation
You can install the package via composer:
You can publish the config file with:
Usage
In the config/livewire-component-auto-register.php file, you can specify the namespaces you want to register components from.
From now, all components in the app/Support/Livewire namespace will be automatically registered and be usable in your views.
For example, if you have a component app/Support/Livewire/ProgressBar.php, you can use it in your views like this:
Optimize discovery for production
Component discovery can be cached using the livewire-component-auto-register:cache command.
Cache can be cleared using the livewire-component-auto-register:clear command.
Commands are registered as optimization command inside Laravel, meaning that php artisan optimize and php artisan optimize:clear will automatically run them.
Generate IDE Helper file
Sometimes, your IDE may not be able to resolve the components correctly (particularly Laravel IDEA plugin). You can generate a helper file using the livewire-component-auto-register:ide-helper command.
You can configure ide-helper file path in the configuration file.
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Bastien Philippe
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of livewire-component-auto-register with dependencies
composer/class-map-generator Version ^1.5.0
illuminate/contracts Version ^11.0|^12.0
livewire/livewire Version ^3.5
spatie/laravel-package-tools Version ^1.16