awalhadi / laravel-toastr
为Laravel提供易于使用的Toastr通知
v1.0.2
2024-10-03 05:02 UTC
Requires
- php: ^8.1|^8.2
- illuminate/support: ^8.0|^9.0|^10.0|^11.0
Requires (Dev)
- orchestra/testbench: ^6.0|^7.0|^8.0|^9.0
- phpunit/phpunit: ^9.0|^10.0
README
为Laravel 8+提供易于使用的Toastr通知
安装
您可以通过composer安装此包
composer require awalhadi/laravel-toastr
用法
您可以使用toastr()辅助函数或ttoastr()函数进行类型化通知
// In your controller public function store() { // Your logic here toastr()->success('Post created successfully!'); // or toastr('Post created successfully!', 'success'); // or ttoastr('success', 'Post created successfully!'); return redirect()->route('posts.index'); }
您还可以链式调用方法以获得更多控制
toastr()->position('top-left')->success('Message');
可用类型:success、info、warning、error
在您的blade模板中,包含Toastr视图
@include('toastr::toastr')
当触发通知时,将自动包含所需的CSS和JS文件。
配置
要发布配置文件
php artisan vendor:publish --provider="YourVendor\LaravelToastr\ToastrServiceProvider" --tag="config"
您可以在发布的配置文件中自定义默认选项。
测试
composer test
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。