Skip to content

palmtreephp/bootstrap-alerts

Repository files navigation

Palmtree Bootstrap Alerts

License

Bootstrap alert manager for PHP projects.

Add and display bootstrap alerts with relevant Font Awesome icons

Requirements

  • PHP >= 8.1

Installation

Use composer to add the package to your dependencies:

composer require palmtree/bootstrap-alerts

Usage

Echoing the AlertManager class will invoke __toString() on each alert and return a concatenated string of HTML.

<?php
$alertManager = new \Palmtree\BootstrapAlerts\AlertManager();

$alertManager->addSuccess('It worked!');
$alertManager->addInfo('Did you know?');
$alertManager->addWarning('Make sure you did it right');
$alertManager->addError('Something went wrong!');

echo $alertManager;

You can also filter alerts:

<?php
$alertManager = new \Palmtree\BootstrapAlerts\AlertManager();

$alertManager->addWarning('Make sure you did it right');
$alertManager->addError('Something went wrong!');
$alertManager->addError('Another thing went wrong!');

foreach($alertManager->getAlerts('error') as $errorAlert) {
    echo $errorAlert;
}

License

Released under the MIT license

About

🌴 Bootstrap Alert Manager for PHP

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages