yoeunes/toastr

此包已被放弃,不再维护。作者建议使用php-flasher/flasher-toastr-laravel包。

toastr.js 为 Laravel 清除通知

v3.0.2 2024-09-22 16:17 UTC

README

👀 此包可以帮助您将toastr.js通知添加到您的Laravel项目中。

Latest Stable Version Latest Unstable Version Total Downloads License

toastr

版本 3 更新

随着版本 3 的发布,yoeunes/toastr现在由PHPFlasher提供支持。当您安装此包时,它将自动在内部使用PHPFlasher。对于已经在使用PHPFlasher或对更直接实现感兴趣的用户,您可以考虑直接使用PHPFlasher,因为它提供了相同的API和更多功能。

安装

您可以使用composer安装此包

composer require yoeunes/toastr

安装后,使用以下命令发布资产

php artisan flasher:install

使用

此包的使用非常简单直接,只需要一步即可使用

在您的控制器中使用toastr()辅助函数设置infosuccesswarningerror的toast通知

// Display a success toast with no title
flash()->success('Operation completed successfully.');

例如

<?php

namespace App\Http\Controllers;

use App\Post;
use App\Http\Requests\PostRequest;
use Illuminate\Database\Eloquent\Model;

class PostController extends Controller
{
    public function store(PostRequest $request)
    {
        $post = Post::create($request->only(['title', 'body']));

        if ($post instanceof Model) {
            toastr()->success('Data has been saved successfully!');

            return redirect()->route('posts.index');
        }

        toastr()->error('An error has occurred please try again later.');

        return back();
    }
}

许可证

MIT