yoeunes / toastr
v3.0.2
2024-09-22 16:17 UTC
Requires
- php: >=8.2
- php-flasher/flasher-toastr-laravel: ^2.0.4
README
👀 此包可以帮助您将toastr.js通知添加到您的Laravel项目中。
版本 3 更新
随着版本 3 的发布,yoeunes/toastr
现在由PHPFlasher提供支持。当您安装此包时,它将自动在内部使用PHPFlasher。对于已经在使用PHPFlasher或对更直接实现感兴趣的用户,您可以考虑直接使用PHPFlasher,因为它提供了相同的API和更多功能。
安装
您可以使用composer安装此包
composer require yoeunes/toastr
安装后,使用以下命令发布资产
php artisan flasher:install
使用
此包的使用非常简单直接,只需要一步即可使用
在您的控制器中使用toastr()
辅助函数设置info
、success
、warning
或error
的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