laravel系列2--laravel配置

周云
2023-12-01

引言

laravel的配置项主要在config下,可以自行查看文件进行配置

安装之后的配置

重命名

php artisan app::name newname

其余配置选项
在app文件中可以配置时区等设置,
目录权限
需要给vendor和storage目录写权限

存取配置值

$value = config('timezone')
config::set('tiemzone','America/chicago')

环境变量设置

对于生产环境和开发环境而言,使用不同的环境设置是有必要的,在项目的根目录中有.env文件,或者开发者将.env.example重命名为.env,当客户端产生一个请求时,服务端可以用$_ENV全局变量得到。
访问环境变量的方法如下

$environment = $app->environment();

对环境中某个变量是否存在测试方式为

if($app->environment('local')){
    //dosomething;
}

或者也可以通过下述方法得到环境设置

    $environment = app()->environment();
    $environment = App::environtment();

缓存配置将会在接下来的部分进行介绍

维护模式

当处于维护模式时,所有的访问都被定向到一个view上,
开启维护模式的指令为

php artisan down

相应的关闭维护模式的指令是把上述指令中的down替换为up
对应的维护模板为
resource/views/errors/503.blade.php

 类似资料: