bpocallaghan / alert
A helper package to flash a bootstrap alert to the browser.
Installs: 17 026
Dependents: 4
Suggesters: 0
Security: 0
Stars: 17
Watchers: 3
Forks: 8
Open Issues: 0
Requires
- php: >=7.0.0
This package is auto-updated.
Last update: 2024-11-18 11:31:17 UTC
README
A helper package to flash a bootstrap alert to the browser via a Facade or a helper function.
<div class="alert alert-info fade in"> <i class="fa-fw fa fa-smile-o"></i> <strong>Title</strong> Description </div>
###Want to see the current package in action, have a look at my starter project. ###Laravel Starter Project
Installation
First, pull in the package through Composer.
"require": { "bpocallaghan/alert": "1.*" }
OR
composer require bpocallaghan/alert
Usage
Within any view file.
@include('alert::alert')
Within any Controller.
public function index() { // helper function - default to the 'info' alert('Title', 'Lorem Ipsum'); // return object first alert()->info('Title', 'Lorem Ipsum'); // via the facade Alert::info('Title', 'Lorem Ipsum'); return view('home'); }
The different 'levels' are:
alert()->info('Title', 'Lorem Ipsum');
alert()->success('Title', 'Lorem Ipsum');
alert()->warning('Title', 'Lorem Ipsum');
alert()->danger('Title', 'Lorem Ipsum');
The different arguments:
alert()->info('Title', 'Lorem Ipsum', false);
// without the iconalert()->info('Title', 'Lorem Ipsum', 'smile-o');
// specify the icon classalert()->info('Title', 'Lorem Ipsum', 'smile-o', true);
// limit alert to the request lifecyclealert()->message('Title', 'Lorem Ipsum', 'smile-o', true, 'info');
// specify the type of levelalert()->message('Title', 'Lorem Ipsum', 'smile-o', true, 'info', false);
// do not show the 'close'
If you need to modify the view partial, you can run:
php artisan vendor:publish --provider="Bpocallaghan\Alert\AlertServiceProvider"
The view partial can be found here resources\views\vendor\alert\alert.blade
.