Laravel - 论配置文件的重要性
Config全局配置文件(重要)-start
- 在我用ThinkPHP 框架写项目的时候,为了方便,我通常会把一些常量定义到入口文件(index.php)中,如果定义的常量过多的话,会导致入口文件的臃肿,并且也不利于查找自己配定义的常量或者配置文件。
- 正是因为这个问题,我在Laravel中找到了一种解决方法,那就是在
config
文件夹下定义 “文件” 或者 “文件夹”,分类管理自己定义的常量,需要的时候在控制器或者视图中直接用config(路径)
函数调用即可,具体方法如下。 - 在config文件夹下新建一个
admin
文件夹,这个文件夹的作用为 为后台存储配置文件。 - 在文件夹下新建一个
globals.php
:<?php return [ // 自定义登录字段 'username' => 'username' ];
这样就完成了配置文件中自定义常量的配置。
- 在控制器中获取配置字段:
$this->username = config('admin.globals.username');
- 在views视图中获取配置字段:
<input type="text" class="form-control {{ $errors->has(config('admin.globals.username')) ? ' parsley-error' : '' }}" placeholder="{{config('admin.globals.username')}}" name="{{config('admin.globals.username')}}"/> @if ($errors->has(config('admin.globals.username'))) <p class="text-danger text-left"><strong>{{ $errors->first(config('admin.globals.username')) }}</strong></p> @endif
Config全局配置文件(重要)-end
本作品采用《CC 协议》,转载必须注明作者和本文链接
老郭博客:laughing:
个人博客地址:www.phpsix.com
推荐文章: