gpt4 book ai didi

php - laravel 中的全局变量

转载 作者:IT王子 更新时间:2023-10-28 23:46:19 25 4
gpt4 key购买 nike

在 PHP 中,我曾经在我的 header.php 中定义一些变量并在我的所有页面中使用它们。我怎么能在 Laravel 中拥有这样的东西?

我不是在说 View::share('xx', 'xx' );

假设我想要一个变量,其中包含一个数字,并且我需要在我的所有 Controller 中使用这个数字来计算一些东西。

最佳答案

听起来很适合 configuration file .

创建一个新的,我们称之为calculations.php:

Laravel ~4ish:

app
config
calculations.php

Laravel 5、6、7+:

config
calculations.php

然后把东西放到新的配置文件中:

<?php return [ 'some_key' => 42 ];

然后在代码中的某处检索配置(注意文件名成为配置项的某种“命名空间”):

echo Config::get('calculations.some_key'); // 42 in Laravel ~4
echo config('calculations.some_key'); // 42 in Laravel ~5,6,7+

关于php - laravel 中的全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19808715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com