wegnermedia/informer

Laravel 的闪存消息支持。

1.0.4 2014-07-22 10:48 UTC

This package is not auto-updated.

Last update: 2024-09-24 02:16:45 UTC


README

本包为您提供了一种轻松发送闪存消息的方式。

安装

按照惯例,通过 Composer 安装 Commander。

"require": {
    "wegnermedia/informer": "dev-master"
}

接下来,更新 app/config/app.php 以在 providers 数组中包含此包的 service provider。

'providers' => [
    'Wegnermedia\Informer\InformerServiceProvider'
]

接下来,添加 facade 到 app/config/app.php

'aliases' => [
    'Informer' => 'Wegnermedia\Informer\Facades\Informer'
]

最后但同样重要的是,在您的母版模板中包含必要的视图部分

@include('Informer::message')

现在,开始构建一些惊人的东西。

用法

<?php

class CartController extends ShopController {

	/**
	 * Add Item to Cart.
	 *
	 * @return Response
	 */
	public function addItem()
	{
		// ... adding logic

		// Set the Success Message
		Informer::success('Nice', "You've added {$item->name} successfully to your cart." );

		// ... create the Response
		return Redirect::back();

	}

	/**
	 * Reset Cart.
	 *
	 * @return Response
	 */
	public function reset()
	{
		// Set a danger Message and make it modal as well ...
		Informer::danger('Attention', "You're about to delete your cart, you wish to proceed?", true);
	}

}

完成!