livewire alert 组件.
$ composer require zys/livewire-alert -vvv
This package uses Livewire under the hood. Please make sure you include it in your dependencies before using this package.
- PHP 7.2 or higher
- Laravel 8
- Livewire
- tailwindcss
Add livewire-alert component
<body>
...
@livewire('livewire-alert')
</body>
Show message in livewire component
public function showMessage()
{
...
$this->alert('info', 'Message~', ['content' => 'Message Content', 'timeout' => 3000]);
}
Show Message in javascript
window.livewire.emitTo('livewire-alert', 'livewireAlert', {
type: 'info',
message: 'Message',
options: {
content: 'Message content~',
timeout: 3000,
}
})
You can contribute in one of three ways:
- File bug reports using the issue tracker.
- Answer questions or fix bugs on the issue tracker.
- Contribute new features or update the wiki.
The code contribution process is not very formal. You just need to make sure that you follow the PSR-0, PSR-1, and PSR-2 coding guidelines. Any new code contributions must be accompanied by unit tests where applicable.
MIT