在Laravel 5.0
中,我已经在config/app.php
中设置了:
return [
//...
'languages' => ['en','it'],
//...
]
然后,我有一个resources/views/frontend/includes/menus/guest.blade.php
的刀片 Package 器
@foreach (Config::get('languages') as $lang => $language)
但是,Laravel说foreach没有有效的参数,这意味着Config::get('languages')
返回null
。我不能在app.php
中设置自定义变量?
4条答案
按热度按时间cl25kdpy1#
您需要将其更改为:
@foreach (Config::get('app.languages') as $lang => $language)
.将查找的第一个段视为
/config
下的文件,在本例中app.php
对应于Config::get('app.*')
如果不明显,也可以使用helper函数
config()
而不是Config::get()
。wgmfuz8q2#
Laravel有一个用于config的helper函数,它允许你避免在每次访问一个值时示例化一个
Config
示例。只需用途:
kpbwa7wx3#
Get More Details with Placement Question Article
sc4hvdpw4#
退回]
];