punn/registry

此软件包最新版本(dev-master)没有可用的许可证信息。

基于键存储值的注册软件包,适用于Laravel v4。类似于view::share,但在所有MVC中都可以访问。

该软件包的规范存储库似乎已消失,因此该软件包已被冻结。

dev-master 2014-08-06 03:03 UTC

This package is not auto-updated.

Last update: 2023-02-18 07:15:40 UTC


README

此软件包允许您通过用户指定的键存储值,并在任何后续的MVC中获取这些值。

安装

  1. "punn/registry": "dev-master" 添加到 app/config/app.php 中的 require
  2. 'Punn\Registry\RegistryServiceProvider', 添加到 app/config/app.php 中的 providers 数组
  3. 'Registry' => 'Punn\Registry\Facades\Registry' 添加到 app/config/app.php 中的 aliases 数组
  4. 您可能需要在Laravel项目的根目录中运行 composer dump-autoloadphp composer.phar dump-autoload

使用

添加/存储一个值

Registry::set($key, $values);

获取之前存储的值

Registry::get($key);

示例

简单的首页URL

  • links.php 中添加以下内容:
$values = array(
	'title'	=> 'Awesome Registry Class',
	'description'	=> 'This is an awesome meta tag description',
	'noindex'	=> '0'
);
Registry::set('meta', $values);
  • 在您的模型/视图/控制器中检索您设置的值
$values = Registry::get('meta');

备注

  • view::share 方法是存储供视图使用的好方法。然而,它不能在额外的控制器和模型中访问。