leantony / laravel_flash
1.0
2018-02-21 20:38 UTC
Requires
- illuminate/support: ~5.1
- laracasts/flash: ^3.0
Requires (Dev)
- phpunit/phpunit: ~5.0
This package is auto-updated.
Last update: 2020-02-21 09:31:24 UTC
README
这是一个对 jeffrey way 的 laracasts/flash
composer 包的稍作修改版本,用于基于 toastr js 发出通知。
安装
该包在 composer 上可用。适用于 laravel 5.1+ 及以上版本
composer install leantony/laravel-flash
安装完成后,您需要将服务提供者添加到您的 app.php
配置文件中。如下所示;
Leantony\Flash\Providers\ServiceProvider::class
如果您使用的是 laravel 5.5+,则提供者将被自动发现。无需手动添加到 app.php
发布资源
您需要发布 JavaScript,以便将其添加到您的 blade 视图/布局中。为此,您可以运行以下命令;
php artisan vendor:publish --provider="Leantony\Flash\Providers\ServiceProvider" --tag="assets"
修改您的视图/布局
请注意,您需要在提供本包提供的 JavaScript 之前加载 toastr js 资产。
<--- toastr js ---> <script src="{{ asset('vendor/leantony/flash/js/flash.js') }}"></script> @include('leantony::flash.toast')
使用方法
与 laracasts/flash
相同。任何您 flash('some message')
的时候,根据您如何调用该函数,您收到的警告应该是一个 toastr 通知。