simonmarcellinden / toast
Toast 包适用于 Laravel。在您的 Laravel 项目中显示 toast 消息
1.2.1
2021-04-29 12:28 UTC
Requires
- illuminate/support: ~7|~8
Requires (Dev)
- orchestra/testbench: ~5|~6
- phpunit/phpunit: ~9.0
README
这里应该放置您的描述。请查看 contributing.md 以查看待办事项列表。
安装
通过 Composer
$ composer require simonmarcellinden/toast
Laravel <= 5.4
将服务提供者添加到 config/app.php
SimonMarcelLinden\Toast\ToastServiceProvider::class,
可选地,如果您想使用 Facade,也可以将其包含在 config/app.php 中。
'Toast' => SimonMarcelLinden\Toast\Facades\Toast::class,
选项
要发布 toast 配置文件,请运行以下命令
php artisan vendor:publish
用法
基本用法
- Toast::info('message', 'title', ['options']);
直接将 Toast 消息添加到您的路由或控制器中
<?php /** Route Example **/ Route::get('/', function () { Toast::info('Messages in here', 'Title', ["positionClass" => "toast-top-right"]); return view('welcome'); }); ?> <?php /** Controller Example **/ class TesConroller extends Controller { /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { Toast::info('Messages in here', 'Title', ["positionClass" => "toast-top-right"]); return view('welcome'); } } ?>
然后,您应该在 HTML 的末尾添加 {!! Toast::message() !!}
<!DOCTYPE html> <html> <head> <title>Laravel - Toast</title> <link href="{{ asset('css/toast.css') }}" rel="stylesheet"> <script src="{{ asset('js/toast.js') }}" type="text/javascript"></script> </head> <body> <div class="container"> <div class="content"> <div class="title">Laravel 5</div> </div> </div> {!! Toast::message() !!} </body> </html>
变更日志
请参阅 changelog 了解最近更改的详细信息。
测试
$ composer test
贡献
请参阅 contributing.md 了解详细信息以及待办事项列表。
安全
如果您发现任何安全相关的问题,请通过电子邮件 info@snerve.de 而不是使用问题跟踪器。
鸣谢
许可
MIT。请参阅 许可文件 以获取更多信息。