我在vars.php
中有./config/vars.php
个文件:
<?php
return
[
'MINIMUM_PASSWORD_LENGTH' => 6
];
?>
我需要能够在其他*.blade.php
文件和*.js
文件中访问此文件中的变量。
我环顾四周但未能找到答案。我试过min: Config::get('vars.MINIMUM_PASSWORD_LENGTH'),
(下面的完整代码),但这不起作用。我想我必须在我的主布局文件中做一些包含,然后它将能够在我的所有页面中访问(因为它们都来自主布局基础)。
register.js,用于我的注册模式:
register_password: {
validators: {
notEmpty: {
message: 'Password is required'
},
stringLength: {
min: MINIMUM_PASSWORD_LENGTH,
message: 'Must be at least 6 characters'
},
identical: {
field: 'register_confirm',
}
}
},
答案 0 :(得分:0)
尝试config('vars.MINIMUM_PASSWORD_LENGTH')
- 它对我有用。
如果你想在.js
脚本中使用它,我猜最好的方法是使用cookies:
Reading cookie with JavaScript
您还可以动态生成.js
个脚本,但这种做法很糟糕。