PHP code example of jantinnerezo / livewire-alert
1. Go to this page and download the library: Download jantinnerezo/livewire-alert library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
jantinnerezo / livewire-alert example snippets bash
php artisan vendor:publish --tag=livewire-alert:assets
php
use Jantinnerezo\LivewireAlert\LivewireAlert;
class Index extends Component
{
use LivewireAlert;
public function submit()
{
$this->alert('success', 'Basic Alert');
}
}
php
$this->alert('success', 'Success is approaching!');
php
$this->alert('error', 'Wrong email or password!');
php
$this->alert('warning', 'The world has warned you.');
php
$this->alert('info', 'The fact is you know your name :D');
php
$this->alert('question', 'How are you today?');
php
$this->alert('info', 'This is not as toast alert', [
'toast' => false
]);
php
$this->alert('info', 'Centering alert', [
'position' => 'center'
]);
php
$this->alert('question', 'How are you today?', [
'showConfirmButton' => true
]);
php
$this->alert('question', 'How are you today?', [
'showConfirmButton' => true,
'confirmButtonText' => 'Good'
]);
php
public function confirmed()
{
// Do something
}
php
protected $listeners = [
'confirmed'
];
php
public function getListeners()
{
return [
'confirmed'
];
}
php
$this->alert('question', 'How are you today?', [
'showConfirmButton' => true,
'confirmButtonText' => 'Good',
'onConfirmed' => 'confirmed'
]);
php
$this->alert('warning', 'Please enter password', [
'showConfirmButton' => true,
'confirmButtonText' => 'Submit',
'onConfirmed' => 'confirmed',
'input' => 'password',
'inputValidator' => '(value) => new Promise((resolve) => '.
' resolve('.
' /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[#$^+=!*()@%&]).{8,}$/.test(value) ?'.
' undefined : "Error in password"'.
' )'.
')',
'allowOutsideClick' => false,
'timer' => null
]);
php
public function denied()
{
// Do something when denied button is clicked
}
php
public function getListeners()
{
return [
'denied',
'dismissed'
];
}
php
$this->alert('warning', 'Alert with deny and cancel button', [
'showDenyButton' => true,
'denyButtonText' => 'Deny',
'showCancelButton' => true,
'cancelButtonText' => 'Cancel',
'onDenied' => 'denied',
'onDismissed' => 'cancelled'
]);
PHP
'onConfirmed' => [
'component' => 'livewire-component',
'listener' => 'confirmed'
];
php
$this->confirm('Are you sure do want to leave?', [
'onConfirmed' => 'confirmed',
]);
php
$this->flash('success', 'Successfully submitted form', [], '/');
bash
php artisan vendor:publish --tag=livewire-alert:config
php
[
'alert' => [
'position' => 'top-end',
'timer' => 3000,
'toast' => true,
'text' => null,
'showCancelButton' => false,
'showConfirmButton' => false
],
'confirm' => [
'icon' => 'warning',
'position' => 'center',
'toast' => false,
'timer' => null,
'showConfirmButton' => true,
'showCancelButton' => true,
'cancelButtonText' => 'No',
'confirmButtonColor' => '#3085d6',
'cancelButtonColor' => '#d33'
]
]
php
[
'customClass' => [
'container' => '',
'popup' => '',
'header' => '',
'title' => '',
'closeButton' => '',
'icon' => '',
'image' => '',
'content' => '',
'htmlContainer' => '',
'input' => '',
'inputLabel' => '',
'validationMessage' => '',
'actions' => '',
'confirmButton' => '',
'denyButton' => '',
'cancelButton' => '',
'loader' => '',
'footer' => ''
]
];