awalhadi/laravel-toastr

为Laravel提供易于使用的Toastr通知

v1.0.2 2024-10-03 05:02 UTC

This package is auto-updated.

Last update: 2024-10-03 05:03:16 UTC


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');

可用类型:successinfowarningerror

在您的blade模板中,包含Toastr视图

@include('toastr::toastr')

当触发通知时,将自动包含所需的CSS和JS文件。

配置

要发布配置文件

php artisan vendor:publish --provider="YourVendor\LaravelToastr\ToastrServiceProvider" --tag="config"

您可以在发布的配置文件中自定义默认选项。

测试

composer test

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。