CmlPHP v2.x 开发手册
开发/cli(计划 任务下)/正式环境,读取相应目录下的配置文件。下面对 Config 目录下的文件做详细说明 自v2.7.2起。 cli/development/product 这三个环境的判断组件也是可拨插替换的。 也就 是说假如你觉得 cli/devolopment/product 不够用,想分成按照域名加载配置文件。 如 http://dev.com 从dev.com 目录取配置。 之外的域名框架识别为正式环境,默认加载 Config/normal.php 这个通用配置文件 自定义配置加载实现 自v2.7.2起。 cli/development/product 这三个环境的判断组件也是可拨插替换的。 也就是说假如你 觉得 cli/devolopment/product 不够用,想分成按照域名加载配置文件。 如 http://dev.com 从 dev.com 目录取配置。 * 开启时 mysql的查询缓存不会在数据变更时实时更新。 * 所以如果要开启请确定开启后不会对业务造成影响。如:扣积分前的查询积分数,这种对数据实时要求高 的,在开启本模式时要做下判断并屏蔽。 */ 'emergency_mode_not_real_time_refresh_mysql_query_cache' => false, //配置成int型则 为缓存刷新周期。如配置成0 码力 | 143 页 | 1.54 MB | 1 年前3
CmlPHP v2.x 开发手册
开发/cli(计划任务下)/正式环境,读取相应目录 下的配置文件。下面对 Config 目录下的文件做详细说明 自v2.7.2起。 cli/development/product 这三个环境的判断 组件也是可拨插替换的。 也就是说假如你觉 得 cli/devolopment/product 不够用,想分成按照域名加载 配置文件。 如 http://dev.com 从dev.com 目录取配 之外的域名框架识别为 正式环境,默认加载 Config/normal.php 这个通用配置文件 自定义配置加载实现 自v2.7.2起。 cli/development/product 这三个环境的判断组件也 是可拨插替换的。 也就是说假如你觉 得 cli/devolopment/product 不够用,想分成按照域名加载配置文 件。 如 http://dev.com 从dev.com 目录取配 \Cml\Http\Request::host() 判断是否为手机浏览器 \Cml\Http\Request::isMobile() 判断是否为POST请求 \Cml\Http\Request::isPost() 判断是否为GET请求 \Cml\Http\Request::isGet() 判断是否为AJAX请求 \Cml\Http\Request::isAjax() 判断是否以cli方式运行 \Cml0 码力 | 245 页 | 720.67 KB | 1 年前3
CmlPHP v2.x 开发手册
是 开发/cli(计划任务下)/正式环境,读取相应目录下的配置文件。下面对 Config 目录 下的文件做详细说明 自v2.7.2起。 cli/development/product 这三个环境的判断组件也是可拨插替换 的。 也就是说假如你觉得 cli/devolopment/product 不够用,想分成按照域名加 载 配 置 文 件 。 如 http://dev.com 从 dev 之外的域名框架识别为正式环境,默认加载 Config/normal.php 这个通用配置文件 自定义配置加载实现 自v2.7.2起。 cli/development/product 这三个环境的判断组件也是可拨插替换的。 也就 是说假如你觉得 cli/devolopment/product 不够用,想分成按照域名加载配置文件。 如 http://dev.com 从dev.com 目录取配置。 http://pro * 开启时 mysql的查询缓存不会在数据变更时实时更新。 * 所以如果要开启请确定开启后不会对业务造成影响。如:扣积分前的查询积分数,这种对数据实时要求高 的,在开启本模式时要做下判断并屏蔽。 */ 'emergency_mode_not_real_time_refresh_mysql_query_cache' => false, //配置成int型则 为缓存刷新周期。如配置成0 码力 | 251 页 | 973.37 KB | 1 年前3
Laravel 5.2 中文文档Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 14 你也可以向 environment 方法中传递参数来判断当前环境是否匹配给定值,如果需要的话 你甚至可以传递多个值。如果当前环境与给定值匹配,该方法返回 true: if (App::environment('local')) { // The 常运行该命令,因为配置值经常需要改变。 5、维护模式 当你的应用处于维护模式时,所有对应用的请求都会返回同一个自定义视图。这一机制在 对应用进行升级或者维护时,使得“关闭”站点变得轻而易举。对维护模式的判断代码位于 应用默认的中间件栈中,如果应用处于维护模式,则状态码为 503 的 HttpException 将会 被抛出。 要开启维护模式,只需执行 Artisan 命令 down 即可: php 提供了很方便的方式来调度 Cron 任务:只需每分钟调度运行一次 Artisan 命 令 schedule:run 即可。schedule:run 会检查定义在 App\Console\Kernel 类中定义的调度 任务并判断运行哪些任务。 如果想要为某个 Homestead 站点运行 schedule:run 命令,需要在定义站点时设 置 schedule 为 true: sites: - map: homestead0 码力 | 377 页 | 4.56 MB | 1 年前3
Laravel 5.1 中文文档变量决定,你可以通过 App 门面的 environment 方 法来访问其值: $environment = App::environment(); 你也可以向 environment 方法中传递参数来判断当前环境是否匹配给定值,如果需要的话你 甚至可以传递多个值: if (App::environment('local')) { // The environment is local App 作为命名空间不变。 3、维护模式 当你的站点处于维护模式时,所有对站点的请求都会返回同一个自定义视图。当你在对站点 进行升级或者维护时,这使得“关闭”站点变得轻而易举,对维护模式的判断代码位于默认的 中间件栈中,如果应用处于维护模式,则状态码为 503 的 HttpException 将会被抛出。 想要开启维护模式,只需执行 Artisan 命令 down 即可: php artisan $request->input('name', 'Sally'); 处理表单数组输入时,可以使用”.”来访问数组: $input = $request->input('products.0.name'); 判断输入值是否出现 判断值是否在请求中出现,可以使用 has方法,如果值出现过了且不为空,has方法返回 true: if ($request->has('name')) { // } 获取所有输入数据0 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 5.3 中文文档这些新控制器拷贝到应用后,需要重新实现之前在认证控制器中实现的方法和业务。例如,如果 你在自定义用于认证的 guard,需要重写控制器的 guard 方法,你可以检查每个认证控制器的 trait 以判断要重写哪些方法。 注:如果你没有自定义认证控制器,只需要将代码从 Github 拷到本地项目,并确保在路由文件中 本文档由 Laravel 学院(LaravelAcademy.org)提供 没有负面影响。 后台 woker 在使用 Artisan 命令 queue:work 的时候不再需要指定--daemon 选项,运行 php artisan queue:work 命令的时候自动判断在后台运行。如果你想要处理单个任务,可以在命令后加上-- once 选项: // Start a daemon queue worker... php artisan queue:work 文件中,这样其他开发者就会很清楚运行 你的应用需要配置哪些环境变量。 判断当前应用环境 当前应用环境由 .env 文件中的 APP_ENV 变量决定,你可以通过 App 门面 的 environment 方法 来访问其值: $environment = App::environment(); 你也可以向 environment 方法中传递参数来判断当前环境是否匹配给定值,如果需要的话你甚至 可以0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 5.6 中文文档函数的第二个参数是默认值,如果环境变量没有被配置将会使用该默认值。 判断当前应用环境 当前应用环境由 .env 文件中的 APP_ENV 变量决定,你可以通过 App 门面上的 environment 方法来访问其值: $environment = App::environment(); 你也可以向 environment 方法传递参数来判断当前环境是否匹配给定值,如果需要的话你甚至可以传递多个值。如果当前环境与给定值匹配,该方 (App::environment('local', 'staging')) { // The environment is either local OR staging... } 注:当前应用环境判断可以被服务器级别环境变量 APP_ENV 覆盖。当你需要在不同环境配置间共享同一应用时很有用,你可以在服务器配置中设置 一个给定主机来匹配给定环境。 访问配置值 你可以使用全局辅助函数 config 函数的调用都会返回 null。 维护模式 当你的应用处于维护模式时,所有对应用的请求都应该返回同一个自定义视图。这一功能在对应用进行升级或者维护时,使得“关闭”站点变得轻而易 举。对维护模式的判断代码位于应用默认的中间件栈中,如果应用处于维护模式,访问应用时状态码为 503 的 MaintenanceModeException 将会被 抛出。 要开启维护模式,关闭站点,只需执行 Artisan0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 6.0 中文文档很困难,主要难点在于如何向终端用户解释清楚为什么特定的请求被 拒绝了。在 Laravel 6.0 中,我们可以使用 Gate::inspect 方法和 授权响应消息来轻松实现。例如,给定如下策略方法: /** * 判断用户是否可以查看指定的航班. * * @param \App\User $user * @param \App\Flight $flight * @return mixed */ public 函数的第二个参数是默认值,如果环境变量没有被配 置将会使用该默认值。 判断当前应用环境 当前应用环境由 .env 文件中的 APP_ENV 变量决定,你可以通 过 App 门面上的 environment() 方法来访问其值: $environment = App::environment(); 你也可以向 environment() 方法传递参数来判断当前环境是否匹配 给定值,如果需要的话你甚至可以传递多个值。如果当前环境与给定 (App::environment('local', 'staging')) { // The environment is either local OR staging... } 注:当前应用环境判断可以被服务器级别环境变 量 APP_ENV 覆盖。当你需要在不同环境配置间共享同一 应用时很有用,你可以在服务器配置中设置一个给定主机 来匹配给定环境。 在调试页面隐藏环境变量 如果异常没有捕获到而0 码力 | 1442 页 | 14.66 MB | 1 年前3
06 PHP基本语法 — 条件、循环、函数 杨亮 《PHP语⾔程序设计》6 } 7 } 8 if ($j > sqrt($i)) { 9 echo $i.'
'; 10 } 11 } 12 ?> 判断$i是否为质数 1 ';0 码力 | 25 页 | 1.30 MB | 1 年前3
Yii 2.0 权威指南) 系统调用。 还要注意当运行一个 轈 轔 轔 轐 轓 服务器时,需要添加 f a s t c g i _ p a r a m H T T P S o n ; 一行, 这样 轙 轩 轩 才能正确地判断连接是否安全。 2 . 3 运 运 运行 行 行应 应 应用 用 用 安装 轙 轩 轩 后,就有了一个可运行的 轙 轩 轩 应用, 根据配置的不同,可以通过 h t t p s : / / h 譡 譧 譥 譲 謺 謺 謤 譢 譵 譮 譤 譬 譥 譳 配置多个资源包, 数组的 键应为资源包的类名(最开头不要反斜杠), 数组的值为对应的配置数组輮 提 提 提示 示 示: : : 可以根据条件判断使用哪个资源,如下示例为如何在开 发环境用 j q u e r y . j s , 否则用j q u e r y . m i n . j s : ' y i i \ w e b \ J q u e a g e ' ] ) ) { $ l a n g u a g e = $ c o o k i e s [ ' l a n g u a g e ' ] - > v a l u e ; } / / 判断是否存在名为 " l a n g u a g e " 的 c o o k i e i f ( $ c o o k i e s - > h a s ( ' l a n g u a g e ' ) )0 码力 | 537 页 | 4.66 MB | 1 年前3
共 11 条
- 1
- 2













