1. Go to this page and download the library: Download laragear/alerts 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/ */
laragear / alerts example snippets
alert('This is awesome! 😍', 'success')
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Article;
class ArticleController extends Controller
{
/**
* Update the Article
*
* @param \Illuminate\Http\Request $request
* @param \App\Article $article
* @return \Illuminate\Http\Response
*/
public function update(Request $request, Article $article)
{
$request->validate([
'title' => '
use Laragear\Alerts\Facades\Alert;
alert()->success('This was a triumph!');
Alert::info("I'm making a note here: huge success.");
use Laragear\Alerts\Facades\Alert;
Alert::success('You are gonna love this! 😍');
Alert::message('We will email you 📨 a copy!')->types('info');
use Laragear\Alerts\Facades\Alert;
Alert::warning('This is <strong>FUBAR</strong>.');
Alert::raw('But this is <strong>important</strong>.')->types('warning');
use Laragear\Alerts\Facades\Alert;
Alert::primary('Your message was sent!');
Alert::message('There is an unread message.')->types('info', 'cool');
use Laragear\Alerts\Facades\Alert;
Alert::trans('email.changed', ['email' => $email], 'es')->success();
use Laragear\Alerts\Facades\Alert;
Alert::transChoice('messages.apples', 1)->success();
Alert::transChoice('messages.apples', 10)->success();
use Laragear\Alerts\Facades\Alert;
Alert::success('You can disregard this')->dismiss();
use Laragear\Alerts\Facades\Alert;
Alert::success('You can disregard this')->dismiss(false);
use Illuminate\Support\Facades\Auth;
use Laragear\Alerts\Facades\Alert;
Alert::when(Auth::check())
->success('You are authenticated');
Alert::unless(Auth::user()->mailbox()->isNotEmpty())
->warning('You have messages in your inbox');
use Laragear\Alerts\Facades\Alert;
Alert::danger('Your disk size is almost full')->persistAs('disk.full');
use Laragear\Alerts\Facades\Alert;
if ($disk->notFull()) {
Alert::abandon('disk.full');
}
use Laragear\Alerts\Facades\Alert;
Alert::success('Remember, you can follow your order in your {dashboard}.')
->to('dashboard', '/dashboard/orders')
use Laragear\Alerts\Facades\Alert;
// You can see your package status in the {tracking}.
Alert::trans('user.dashboard.tracking.order', ['order' => $order->tracking_number])
->types('success')
->route('tracking', 'orders.tracking', ['order' => 45])
use Laragear\Alerts\Facades\Alert;
Alert::trans('Your {product} is contained in this {order}.')
->types('success')
->action('product', [\App\Http\Controllers\Product::class, 'show'], ['product' => 180])
->to('order', '/dashboard/order/45')
use Laragear\Alerts\Facades\Alert;
Alert::warning('Maintenance is scheduled for tomorrow')
->tag('user', 'admin')
use Laragear\Alerts\RendererManager;
use App\Alerts\Renderers\TailwindRenderer;
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot(RendererManager $alert)
{
$alert->extend('tailwind', function ($app) {
return new TailwindRenderer($app->make('blade.compiler');
});
}
use Laragear\Alerts\Facades\Alert;
Alert::default('Popping colors!');
use Laragear\Alerts\Facades\Alert;
Alert::fromJson($json);
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\Api\UserController;
Route::prefix('api')
->middleware('alerts.json:_status.alerts')
->controller(UserController::class, function () {
Route::post('user/create', 'create');
Route::post('user/{user}/update', 'update');
});
use \Laragear\Alerts\Facades\Alert;
public function test_alert_sent()
{
$alert = Alert::fake();
$this->post('/comment', ['body' => 'cool'])->assertOk();
$alert->assertHasOne();
}
use \Laragear\Alerts\Facades\Alert;
$alert = Alert::fake();
$alert->assertAlert()->withMessage('Hello world!')->exists();
$alert->assertAlert()->withTypes('danger')->dismissible()->missing();
use \Laragear\Alerts\Facades\Alert;
$bag = Alert::fake();
$bag->assertAlert()->persisted()->count(2);
$bag->assertAlert()->notDismissible()->withTag('toast')->unique();