mawuekom / laravel-notiflash
Laravel 的灵活闪存通知
v1.5.0
2023-07-14 01:42 UTC
Requires
- php: ^7.4|^8.0|^8.1|^8.2
- illuminate/session: ^8.0|^9.0|^10.0
- illuminate/support: ^8.0|^9.0|^10.0
- illuminate/view: ^8.0|^9.0|^10.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
README
Laravel 的灵活闪存通知
安装
您可以通过 composer 安装此包
composer require mawuekom/laravel-notiflash
安装后,前往 config/app.php 添加 NotiflashServiceProvider 到 providers 数组中
Laravel 5.5 及以上版本使用包自动发现功能,无需编辑 config/app.php 文件。
'providers' => [ ... Mawuekom\Notiflash\NotiflashServiceProvider::class, ],
php artisan vendor:publish --provider="Mawuekom\Notiflash\NotiflashServiceProvider"
或者
php artisan vendor:publish --provider="Mawuekom\Notiflash\NotiflashServiceProvider" --tag="assets"
由于我们已经将一些新文件发布到应用程序中,我们需要使用以下命令重新加载它们
composer dump-autoload
用法
- 使用
@notiflashCss添加样式链接 - 使用
@notiflashJs添加脚本链接 - 在控制器中使用
notiflash()辅助函数设置信息、成功、警告或错误提示 - 将 notiflash 块包含到主布局中
@include('notiflash::messages')
注意:您可以通过在视图中添加 @notiflashAssets 来跳过步骤 1 和 2
如果您使用的是 Laravel 7 或更高版本,您可以使用标签语法。
<x:notiflash-messages />
// Usage description here
测试
composer test
更新日志
请参阅 更新日志 了解最近的变化信息。
贡献
请参阅 贡献指南 了解详细信息。
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。