fungku / sweet-flasher
甜味闪消息
v0.1
2015-08-26 02:23 UTC
Requires
- php: >= 5.5
Requires (Dev)
- mockery/mockery: dev-master
- phpunit/phpunit: ~4.8
This package is not auto-updated.
Last update: 2024-09-14 17:48:17 UTC
README
简单、甜味的闪消息。
目前支持Laravel和(可能)Symfony。
安装
像任何理智的开发者一样,使用composer进行安装。
Composer
composer require "fungku/sweet-flasher: ~0.1@dev"
Laravel
对于Laravel应用,将Service Provider类添加到config/app.php
服务的数组中
Fungku\SweetFlasher\Providers\SweetFlasherLaravelServiceProvider::class,
Symfony
对于Symfony,尝试使用SymfonySessionFlasher
。我实际上并不了解Symfony是如何工作的,我只是尝试提供一个示例。
如果你了解,请在这里帮助我。
使用
Laravel
注入它
use Fungku\SweetFlasher\FlashMessage; class MyController extends Controller { public function store(FlashMessage $flashMessage) { // save ... $flashMessage->success("Nicely done"); return response(); } }
或者如果你是一个懒惰的家伙,可以使用辅助函数flash()
// Default info message flash("This is a default info message"); // Other usages like: // flash->{$level}($message, $title, $confirm_button_text) flash()->success("This is a success message"); flash()->error("Some error!"); flash()->warning("Some Warning!", "Uh oh!");
Symfony(可能)
use Fungku\SweetFlasher\FlashMessage; class MyController { private $flash; public function __construct(FlashMessage $flash) { $this->flash = $flash; } public function doAction() { // .. do action $this->flash->success('You did it!'); } }
其他人
你可以做到。
注意
这几乎是laracasts/flash的一个分支。