Par*_*ars 23 php global-variables laravel laravel-4
在PHP中,我曾经在我的内容中定义了一些变量并在我的header.php所有页面中使用它们.我怎么能在Laravel中有这样的东西?
我不是在谈论 View::share('xx', 'xx' );
假设我想要一个包含数字的变量,我需要在我的所有控制器中使用这个数字来计算某些东西.
fid*_*per 70
听起来像是配置文件的一个很好的候选者.
创建一个新的,让我们称之为calculations.php:
Laravel~4ish:
app
config
calculations.php
Run Code Online (Sandbox Code Playgroud)
Laravel~5ish:
config
calculations.php
Run Code Online (Sandbox Code Playgroud)
然后把东西放在新的配置文件中:
<?php return [ 'some_key' => 42 ];
Run Code Online (Sandbox Code Playgroud)
然后在某处检索代码中的配置(注意文件名成为配置项的各种"命名空间"):
echo Config::get('calculations.some_key'); // 42 in Laravel ~4
echo config('calculations.some_key'); // 42 in Laravel ~5
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20314 次 |
| 最近记录: |