Server IP : 103.191.208.50 / Your IP : 216.73.216.53 Web Server : LiteSpeed System : Linux orion.herosite.pro 4.18.0-553.53.1.lve.el8.x86_64 #1 SMP Wed May 28 17:01:02 UTC 2025 x86_64 User : celkcksm ( 1031) PHP Version : 7.4.33 Disable Function : show_source, system, shell_exec, passthru, popen, exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/celkcksm/hrms.ncriptech.com/vendor/brian2694/laravel-toastr/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
Inspired in whossun/laravel-toastr.. I cloned the repository brian2694/laravel-toastr to update to Laravel 5.5 # laravel-toastr | Laravel Version | Is Working? | | --- | --- | | 10.x | Yes | | 9.x | Yes | | 8.x | Yes | | 7.x | Yes | | 6.x | Yes | | >= 5.5 | Yes | | <= 5.4 | Yes | ### install Using Composer composer require brian2694/laravel-toastr ### Laravel >= 5.5 That's it! The package is auto-discovered on 5.5 and up! ### Laravel <= 5.4 Add the service provider to `config/app.php` ```php Brian2694\Toastr\ToastrServiceProvider::class, ``` Optionally include the Facade in config/app.php if you'd like. ```php 'Toastr' => Brian2694\Toastr\Facades\Toastr::class, ``` ### Options You can set custom options for Reminder. Run: php artisan vendor:publish to publish the config file for toastr. You can see [toastr's documentation](http://codeseven.github.io/toastr/demo.html) to custom your need. > You can use toastr() function available. ### Dependencies jQuery [toast](https://github.com/CodeSeven/toastr), you need to add css and js to your html. ### Basic * Toastr::info('message', 'title', ['options']); * Toastr::success('message', 'title', ['options']); * Toastr::warning('message', 'title', ['options']); * Toastr::error('message', 'title', ['options']); * Toastr::clear(); * Toastr()->info('message', 'title', ['options']); ```php <?php Route::get('/', function () { Toastr::success('Messages in here', 'Title', ["positionClass" => "toast-top-center"]); return view('welcome'); }); ``` Then You should add `{!! Toastr::message() !!}` to your html. ```html <!DOCTYPE html> <html> <head> <title>Laravel</title> <link rel="stylesheet" href="http://cdn.bootcss.com/toastr.js/latest/css/toastr.min.css"> </head> <body> <div class="container"> <div class="content"> <div class="title">Laravel 5</div> </div> </div> <script src="http://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script> <script src="http://cdn.bootcss.com/toastr.js/latest/js/toastr.min.js"></script> {!! Toastr::message() !!} </body> </html> ``` ### Use ViteJs / script type defaults to module You can also set Toastr to use vitejs by default by registering `Toastr::useVite()` inside the `AppServiceProvider`. ```php namespace App\Providers; use Illuminate\Support\ServiceProvider; use Brian2694\Toastr\Facades\Toastr; class AppServiceProvider extends ServiceProvider { public function boot(): void { Toastr::useVite(); } } ``` Upon registering, you can now use `Toastr::message()` and it set the script type to module. ## Contributors We'd like to thank the following individuals for their contributions to this project: - [Antonio Bruno](https://github.com/antonio8101) - Set DOC on the Facade class. - [aoradev44](https://github.com/aoradev44) - Set toastr message script type to module for using with vite