mislant/flash 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

mislant/flash

Composer 安装命令:

composer require mislant/flash

包简介

Helper for flash messages for users

README 文档

README

flash

Flash messages helper.

Flash is a library designed to unify the interface for working with flash messages. It provides functionality for creating and receiving messages. Flash does not restrict the user in the implementation of this functionality, as well as the choice of storage for messages.

To begin work with Flash create flash generator. You can use base implementation class FlashGenerator

public function someAction()
{
    # here is some business logic
    $flashGenerator = new FlashGenerator(
        SetterInterface::class # your storage setter implementation
    );
    
    # end of business logic
    if ($businessResult) {
        $flashGenerator->success('Everything is Ok');
        return $businessResult;
    }
    $flashGenerator->error('Something goes wrong');
    return $businessResult;
}

To get flashes use flash getter. You can also use base implementation class FlashExtractor

public function showAlerts()
{
    $flashExtractor = new FlashExtractor(
        GetterInterface::class # your getter from storage implementation
    );
    
   # Your render logic
   $messages = $flashExtractor->info();
   foreach ($messages as $message){
       showAlert($message);
   }
}

统计信息

  • 总下载量: 6
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-04-24

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固