Toast 包适用于 Laravel。在您的 Laravel 项目中显示 toast 消息

1.2.1 2021-04-29 12:28 UTC

This package is auto-updated.

Last update: 2024-09-29 05:43:11 UTC


README

Latest Version on Packagist Total Downloads

这里应该放置您的描述。请查看 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。请参阅 许可文件 以获取更多信息。