CmlPHP v2.x 开发手册
6.16 17. 插件 1.6.17 1. 使用说明 1.6.17.1 2. 系统挂载点 1.6.17.2 18. 常用常量 1.6.18 19. 命令行运行程序 1.6.19 20. 守护工作进程 1.6.20 21. 队列服务 1.6.21 22. 权限管理 1.6.22 23. 数据验证 1.6.23 Cml::getContainer()- >singleton('cml_environment', \Cml\Service\Environment::class); cli proxxx/Config/cli 为通过命令行运行的时候加载的配置文件存放目录 development proxxx/Config/development 为开发环境加载的配置文件存放目录 product 为正式环境加载的配置文件存放目录 在项目目录说明 下的 Config章节说过,在 cli 、 development 、 product 这三种环境中 框架加载的配置文件是分开的,在这边详细说明加载规则 cli cli 顾名思义为命令行运行环境 在cli环境下 框架默认载入的是 Config/cli/normal.php 这个通用配置文件 development development 顾名思议为开发环境 当我们的开发网址为0 码力 | 251 页 | 973.37 KB | 1 年前3
CmlPHP v2.x 开发手册
统一的API Html模板引擎 Blade模板引擎 锁-并发处理 缓存 语言包 日志 调试 Session自定义保存位置 框架自带的扩展包 插件 使用说明 系统挂载点 常用常量 命令行运行程序 守护工作进程 队列服务 2 1.6.22 1.6.23 1.6.24 1.6.25 1.6.26 1.7 1.7.1 1.7.1.1 1.7.1.2 1.7.2 Cml::getContainer()->singleton('cml_environment', \Cml\Service\Environment:: class); cli proxxx/Config/cli 为通过命令行运行的时候加载的配置文件存放目录 development proxxx/Config/development 为开发环境加载的配置文件存放目录 product 为正式环境加载的配置文件存放目录 下的 Config章节说过,在 cli 、 development 、 product 这三种环境中框架加载 的配置文件是分开的,在这边详细说明加载规则 cli cli 顾名思义为命令行运行环境 在cli环境下 框架默认载入的是 Config/cli/normal.php 这个通用配置文件 development development 顾名思议为开发环境 当我们的开发网址为0 码力 | 143 页 | 1.54 MB | 1 年前3
CmlPHP v2.x 开发手册
统一的API Html模板引擎 Blade模板引擎 锁-并发处理 缓存 语言包 日志 调试 Session自定义保存位置 框架自带的扩展包 插件 使用说明 系统挂载点 常用常量 命令行运行程序 守护工作进程 队列服务 权限管理 数据验证 1.6.24 1.6.25 1.6.26 1.7 1.7.1 1.7.1.1 1.7.1.2 1.7.2 1.8 1 >singleton('cml_environment', \Cml\Service\Environment::class); cli proxxx/Config/cli 为通过命令行运行的时候加载的配置文件 存放目录 development proxxx/Config/development 为开发环境加载的配置文件存放 目录 product 为正式环境加载的配置文件存放目录 Config章节说过, 在 cli 、 development 、 product 这三种环境中框架加载的配 置文件是分开的,在这边详细说明加载规则 cli cli 顾名思义为命令行运行环境 在cli环境下 框架默认载入的是 Config/cli/normal.php 这个 通用配置文件 development development 顾名思议为开发环境 当我们的开发网址为0 码力 | 245 页 | 720.67 KB | 1 年前3
Laravel 5.6 中文文档Str::orderedUuid(); Collision 默认的 laravel/laravel 应用现在为 Collision 包含了一个 dev Composer 依赖,这个扩展包在通过命令行与 Laravel 应用交互时提供了美观的错误 报告: 本文档由 Laravel 学院提供 Laravel 学院致力于提供优质 Laravel 中文学习资源:http://laravelacademy Blade::withoutDoubleEncoding(); } } 缓存 频率限制器 tooManyAttempts 方法 该方法签名中未使用的 $decayMinutes 参数被移除。如果你通过自己的实现重写了该方法,也要从方法签名中移除该参数。 数据库 Morph 列的索引顺序 为了获得更好的性能,迁移方法 morphs 构建的列索引顺序倒过来了,如果你在某个迁移中使用了 morphs 方法,尝试运行该迁移的 以及辅助函数 e 默认会对特殊字符进行双重编码,从而与 PHP 底层 htmlspecialchars 函数的默认行为保持一致。如果 你想要维持不进行双重编码的旧状,可以传递 false 作为第二个参数到 e 函数: 日志 新配置文件 所有的日志配置现在都存放在独立的 config/logging.php 配置文件。你0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 5.1 中文文档将登录次数限制引入框架,更多详情请参考认证限制一节。 Laravel 5.1 Laravel 5.1 在 5.0 的基础上继续进行优化和提升,接受 PSR-2 代码风格,新增事件广播 机制,中间件参数,Artisan 优化,等等。 PHP 5.5.9+ 由于 PHP 5.4 将会在今年 9 月份“寿终正寝”,并且 PHP 开发组不会再提供安全更新,Laravel 5.1 要求 PHP5 框架之间共享相同的事件名称。 更多关于事件广播的内容请查看事件一节。 中间件参数 Laravel 5.1 里,中间件可以接受额外的自定义参数,例如,如果你的应用需要在执行给定 的 action 之前验证被授予指定“角色”的认证用户,可以创建一个 RoleMiddleware 来接收角 色名称作为额外参数: 参数可以再定义路由时通过:分隔中间件名称和参数名称来指定,多个参数可以通过 逗号进行分隔: 本文档由 Laravel 学院(LaravelAcademy.org)提供 3 Route::put('post/{id}'0 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 6.0 中文文档illuminate/database 依赖 包的非 Laravel 应用。 Illuminate\Database\Capsule\Manager 类的 table 方法签名被 更新为接收数据表别名作为第二个参数,如果你在 Laravel 应用之 外使用了 illuminate/database,需要更新相应的方法调用: /** * Get a fluent query builder instance 路由 URL 生成 & 提取参数 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 24 在之前版本的 Laravel 中,传递关联数组参数到 route 辅助函数或 者 URL::route 方法生成指定路由(包含可选参数)对应 URL 时偶 尔会出现将这些参数作为 URI 值的现象,即使传递参数值在路由路 径中没有匹配键。从 Laravel 遵循 PSR-2 编码标准和 PSR-4 自动载入标准。 PHPDoc 下面是一个有效的 Laravel 文档区块示例,注意到 @param 属性前面 有两个空格,参数类型前有两个空格,最后是参数名称,也有两个空 格: /** * Register a binding with the container. * * @param string|array $abstract0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.3 中文文档升级指南中的废弃功能都已从框架中移除,你需要查看这个列表以确定不 再使用这些废弃功能。 数组 key/value 顺序更改 Arr 类上的 first、last、以及 contains 方法现在将“value”作为第一个参数传递给给定闭包,例 如: Arr::first(function ($value, $key) { 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 14 return ! is_null($value); }); 在 Laravel 之前版本中,$key 是第一个参数,但是由于大多数使用案例只对$value 感兴趣,所以 我们将其放到第一个。你可以在应用中进行一次全局搜索以验证是否你在应用中通过旧的方式使 用了这个函数。 Artisan make:console AuthorizesResourcestrait。 Blade 自定义指令 在之前版本的 Laravel 中,我们使用 directive 方法注册自定义的 Blade 指令,传递给指令回调 的$expression 参数包含了最外层的括号。在 Laravel 5.3 中,这些最外层的括号将不再包含在传 递给指令回调的表达式中,请查看 Blade 文档确保自定义的 Blade 指令还能正常工作。 广播 服务提供者0 码力 | 691 页 | 9.37 MB | 1 年前3
Yii 2.0 权威指南t i o n i n i t ( ) { p a r e n t : : i n i t ( ) ; / / . . . 配置生效后的初始化过程 } } 在上面的例子里,构造方法的最后一个参数必须传入一个配置数组, 包含 一系列用于在方法结尾初始化相关属性的键值对。 你可以重写 譩 譮 譩 譴 謨 謩 方 法来执行一些需要在配置生效后进行的初始化工作。 你可以通过遵循以下约定俗成的编码习惯, s i t e m a p / i n d e x )。 额外的匿名参数传递到对应的控制器操作方法, 而有名 的参数根据 譹 譩 譩 譜 譣 譯 譮 譳 譯 譬 譥 譜 譃 譯 譮 譴 譲 譯 譬 譬 譥 譲 謺 謺 譯 議 譴 譩 譯 譮 譳 謨 謩 的声明来解析。 轙 轩 轩 輲 輮 輰 支持基于代码注释自动生成相的关命令行帮助(轨 轥 转 轰 )信息。 更多细节请参阅控制台命令章节。 1 A T U S _ N E W ; } 曾几何时,在 輱 輮 輱 中重写一个活动记录类的构造方法会导致一些问题。它们 不会在 輲 輮 輰 中出现了。 需要注意的是,如果你需要在构造方法中添加一些 参数,恐怕必须重写 譹 譩 譩 譜 譤 譢 譜 譁 譣 譴 譩 譶 譥 譒 譥 譣 譯 譲 譤 謺 謺 譩 譮 譳 譴 譡 譮 譴 譩 譡 譴 譥 謨 謩 方法。 活动记录方面还有很多其他的变化与改进,0 码力 | 537 页 | 4.66 MB | 1 年前3
Laravel 5.2 中文文档中,你需要通过 Route::model 方法告诉 Laravel 注入 App\User 实例以匹 配路由定义中的 {user} 参数。 现在,在 Laravel 5.2 中,框架将会基于相应 URI 片段自动注入模型,从而允许你快速 访问需要的模型实例。 如果路由参数片段 {user} 匹配路由闭包或控制器方法中相应变量 $user,并且被类型声明 为一个 Eloquent 模型类的话,Laravel 的地方现在都要改 成 $builder->withoutGlobalScopes()。 事件 核心事件对象 Laravel 的一些核心事件触发现在使用事件对象取代之前的事件名称以及动态参数,下面 是原来的事件名称与现在的事件对象对应关系: Old New auth.attempting Illuminate\Auth\Events\Attempting auth.login Illuminate\Mail\Events\MessageSending router.matched Illuminate\Routing\Events\RouteMatched 这些事件对象传入参数和 Laravel 5.1 的事件处理器一样,例如,如果你在 Laravel 5.1 中使用了 DB:listen 事件,在 5.2 中更新代码如下: DB::listen(function ($event)0 码力 | 377 页 | 4.56 MB | 1 年前3
PHP 语言程序设计 实验指导书(v1)杨亮 《PHP语⾔程序设计》......................................................................................... 5 实验 5:命令行下使用 MySQL ......................................................................................... PHP 语言程序设计(1240513109)实验指导书(v1) 6 实验 5:命令行下使用 MySQL 实验目的:掌握命令行下使用 MySQL 的基本方法。 实验要求:实验报告中粘贴网页代码和运行结果截图。 时间:100 分钟 实验内容: 1、 通过命令行访问 MySQL 数据库 2、 创建访问数据库、数据表 3、 熟悉相应的增删改查的 SQL 语句,包括0 码力 | 10 页 | 269.02 KB | 1 年前3
共 13 条
- 1
- 2













