leantony / laravel-flash
基于Jeffery Way的laracasts/flash的Flash通知器,使用toast js
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: 2024-09-21 20:38:33 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"
修改您的视图/布局
请注意,您需要在提供此包的js之前加载toastr js资产
<--- toastr js ---> <script src="{{ asset('vendor/leantony/flash/js/flash.js') }}"></script> @include('leantony::flash.toast')
用法
与laracasts/flash
相同。任何时候您调用flash('some message')
,根据您如何调用该函数,您应该收到的警报应是一个toastr通知。