是否可以在app.php中定义一个常量并在laravel中的filesystems.php中使用它?

时间:2017-05-13 08:24:51

标签: php laravel include

我想在一个文件中定义一些配置。 我想加入tresh = 2 a = df['issuercountrycode'].value_counts() b = a[a > tresh] b['rest'] = a[a <= tresh].sum() np.random.seed(10) L = list('abcdef') df = pd.DataFrame({'issuercountrycode':np.random.choice(L, size=15)}) tresh = 2 a = df['issuercountrycode'].value_counts() b = a[a > tresh] b['rest'] = a[a <= tresh].sum() print (b) b 5 f 3 a 3 rest 4 Name: issuercountrycode, dtype: int64 b.plot.pie()    并在config/app.php

中使用它
define("PATH", "path/to/uploaded/files");

2 个答案:

答案 0 :(得分:3)

将这些数据放入app.php然后在filesystems.php中使用它是一个坏主意。您应该将PATH添加到.env file,因为每台计算机的PATH都不同:

PATH=path/to/uploaded/files

然后在filesystems.php

中使用此变量
'local' => [
    'driver' => 'local',
    'root' => env('PATH'),
],

答案 1 :(得分:0)

当然,您可以在配置/文件系统中包含/config/app.php,然后您可以使用config / app.php中的变量,就像它们在config / filesystems中一样。