diegoalvarezb / laravel-front-messages
以相同的方式管理闪存消息和自定义消息。
v1.0.1
2017-08-31 16:06 UTC
Requires
- php: >=5.6
- illuminate/support: ^5.0
This package is auto-updated.
Last update: 2024-09-06 04:42:12 UTC
README
该工具处理Laravel中的前端消息。
由于Laravel默认允许添加将在下一页显示的闪存(会话)消息,因此该包允许将那些消息与您想要在当前视图中添加的消息结合起来。
因此,使用此包,您可以管理消息,无论您是在渲染视图还是重定向到另一个路由。
要求
- PHP >= 5.6
- Laravel >= 5.0
安装和配置
使用composer安装包
composer require diegoalvarezb/laravel-front-messages
并将服务提供者在您的 config/app.php
文件中添加
Diegoalvarezb\FrontMessages\FrontMessagesServiceProvider::class
添加消息
要在控制器中添加消息,您必须添加 Diegoalvarezb\FrontMessages\FrontMessagesTrait
。使用此特性,您可以使用 addHtmlMessage
方法
$this->addHtmlMessage($type, $message);
您可以在任何时候添加尽可能多的消息。
自定义消息视图
您必须执行此命令
php artisan vendor:publish --tag=front-messages
此命令将默认视图复制到 resources/views/vendor 文件夹中。之后,您可以编辑此文件,并在任何 blade 模板中使用它
@include('vendor.front-messages.messages')
示例
有四种消息类型
- 危险
- 信息
- 成功
- 警告
$this->addHtmlMessage('danger', 'This is an example of danger message'); $this->addHtmlMessage('info', 'This is an example of info message'); $this->addHtmlMessage('success', 'This is an example of success message'); $this->addHtmlMessage('warning', 'This is an example of warning message');
许可证
MIT