数码资讯
学习Laravel的配置与我Laravel
当您需要在运行时访问配置项时,您可以使用配置类: 获取配置项的值** 复制代码代码如下所示: 配置::把('app。时区); 如果配置项不存在,您还可以指定返回的默认值: 复制代码代码如下所示: 时区=配置::美元获得('app。时区,'utc); 将值赋给配置项 注意,可以使用点语法访问不同文件中
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
当您需要在运行时访问配置项时,您可以使用配置类:
获取配置项的值**
复制代码代码如下所示:
配置::把('app。时区);
如果配置项不存在,您还可以指定返回的默认值:
复制代码代码如下所示:
时区=配置::美元获得('app。时区,'utc);
将值赋给配置项
注意,可以使用点语法访问不同文件中配置项的值。还可以在运行时为配置项分配值。:
复制代码代码如下所示:
配置::('database设置。默认的,'sqlite);
在程序运行时设置的配置值仅在该请求中有效,并且不会影响以后的请求。
环境配置
对于应用程序来说,根据不同的运行环境来确定不同配置项的值是非常有用的。例如,您可能希望在开发机器和生产机器上使用不同的缓存驱动程序(缓存驱动程序)。
创建一个同名的目录作为您的环境的名称在配置目录,如地方。然后,创建一个配置文件包含要盖的配置选项。例如,覆盖在当地环境中的缓存驱动器,您可以创建cache.php文件在应用程序/配置/本地目录主要包括以下内容。
复制代码代码如下所示:
< PHP
返回的数组(
司机= >文件,
);
注意:不要use'testing'as环境的名字。它是为单元测试保留的。
注意,您不需要为基本配置文件中的所有配置项指定值,只需指定需要重写的配置选项。环境配置文件将覆盖级联方式中的基本配置文件。
接下来,我们需要指导框架,确定其运行环境。默认的环境总是生产。但是,您可以设置其他环境在引导 / start.php在安装目录的根目录下的文件。该文件中,你可以找到电话的应用程序-> detectenvironment美元的方法。传入的数组参数用于确定当前的运行环境,你可以添加其他的环境或机器名的需要。
复制代码代码如下所示:
< PHP
$ ENV = $应用程序-> detectenvironment(阵列(
本地=阵列('your-machine-name),
));
在这种情况下,'local'is运行环境的名字,and'your-machine-name是主机服务器的名称。在Linux和Mac上,所使用的机器的主机名可以通过hostname命令确定。
如果你需要一个更灵活的方式检查的环境,你可以传递闭包(关闭)当你打电话detectenvironment,这样你可以检查环境以你自己的方式。
复制代码代码如下所示:
$ ENV = $应用程序-> detectenvironment(function())
{
返回的_server { 'my_laravel_env};
});
获取当前应用程序环境
可以调用环境方法来获取当前应用程序环境。
复制代码代码如下所示:
环境=:环境();
还可以向环境方法传递参数,以确定应用程序环境是否匹配给定值。
复制代码代码如下所示:
如果(APP::环境(乡土))
{
环境是本地的
}
如果(APP::环境(乡土,'staging '))
{
环境要么是本地的,要么是…
}
维护模式
当应用程序在维护模式下,所有的路线将指向一个自定义视图,这是方便暂时禁用更新应用程序或执行维护任务中的应用现状。应用::向下的方法是在应用程序/启动/ global.php文件定义,这将显示的方法输出内容到用户在维护模式。
要打开维护模式,只需要执行工匠的下命令:
复制代码代码如下所示:
PHP的工匠下来
要关闭维护模式,只需要执行UP命令:
复制代码代码如下所示:
PHP的工匠了
当你的应用程序是在维护模式下,如果你需要显示一个自定义视图,添加下面的代码在应用程序/启动/ global.php文件:
复制代码代码如下所示:
下:(函数())
{
回应::查看(维持性,阵列()(),503);
});
如果下一个方法的关闭返回值为NULL,则在该请求中将忽略维护模式。
维护模式队列
当应用程序处于维护模式时,新的队列任务将不被接受。一旦应用程序退出维护模式,队列任务的处理将恢复正常。
获取配置项的值**
复制代码代码如下所示:
配置::把('app。时区);
如果配置项不存在,您还可以指定返回的默认值:
复制代码代码如下所示:
时区=配置::美元获得('app。时区,'utc);
将值赋给配置项
注意,可以使用点语法访问不同文件中配置项的值。还可以在运行时为配置项分配值。:
复制代码代码如下所示:
配置::('database设置。默认的,'sqlite);
在程序运行时设置的配置值仅在该请求中有效,并且不会影响以后的请求。
环境配置
对于应用程序来说,根据不同的运行环境来确定不同配置项的值是非常有用的。例如,您可能希望在开发机器和生产机器上使用不同的缓存驱动程序(缓存驱动程序)。
创建一个同名的目录作为您的环境的名称在配置目录,如地方。然后,创建一个配置文件包含要盖的配置选项。例如,覆盖在当地环境中的缓存驱动器,您可以创建cache.php文件在应用程序/配置/本地目录主要包括以下内容。
复制代码代码如下所示:
< PHP
返回的数组(
司机= >文件,
);
注意:不要use'testing'as环境的名字。它是为单元测试保留的。
注意,您不需要为基本配置文件中的所有配置项指定值,只需指定需要重写的配置选项。环境配置文件将覆盖级联方式中的基本配置文件。
接下来,我们需要指导框架,确定其运行环境。默认的环境总是生产。但是,您可以设置其他环境在引导 / start.php在安装目录的根目录下的文件。该文件中,你可以找到电话的应用程序-> detectenvironment美元的方法。传入的数组参数用于确定当前的运行环境,你可以添加其他的环境或机器名的需要。
复制代码代码如下所示:
< PHP
$ ENV = $应用程序-> detectenvironment(阵列(
本地=阵列('your-machine-name),
));
在这种情况下,'local'is运行环境的名字,and'your-machine-name是主机服务器的名称。在Linux和Mac上,所使用的机器的主机名可以通过hostname命令确定。
如果你需要一个更灵活的方式检查的环境,你可以传递闭包(关闭)当你打电话detectenvironment,这样你可以检查环境以你自己的方式。
复制代码代码如下所示:
$ ENV = $应用程序-> detectenvironment(function())
{
返回的_server { 'my_laravel_env};
});
获取当前应用程序环境
可以调用环境方法来获取当前应用程序环境。
复制代码代码如下所示:
环境=:环境();
还可以向环境方法传递参数,以确定应用程序环境是否匹配给定值。
复制代码代码如下所示:
如果(APP::环境(乡土))
{
环境是本地的
}
如果(APP::环境(乡土,'staging '))
{
环境要么是本地的,要么是…
}
维护模式
当应用程序在维护模式下,所有的路线将指向一个自定义视图,这是方便暂时禁用更新应用程序或执行维护任务中的应用现状。应用::向下的方法是在应用程序/启动/ global.php文件定义,这将显示的方法输出内容到用户在维护模式。
要打开维护模式,只需要执行工匠的下命令:
复制代码代码如下所示:
PHP的工匠下来
要关闭维护模式,只需要执行UP命令:
复制代码代码如下所示:
PHP的工匠了
当你的应用程序是在维护模式下,如果你需要显示一个自定义视图,添加下面的代码在应用程序/启动/ global.php文件:
复制代码代码如下所示:
下:(函数())
{
回应::查看(维持性,阵列()(),503);
});
如果下一个方法的关闭返回值为NULL,则在该请求中将忽略维护模式。
维护模式队列
当应用程序处于维护模式时,新的队列任务将不被接受。一旦应用程序退出维护模式,队列任务的处理将恢复正常。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。