Laravel 5.2 中文文档Laravel 5.2。 2、Laravel 5.2 Laravel 5.2 在 5.1 基础上继续改进和优化,添加了许多新的功能特性:多认证驱动支 持、隐式模型绑定、简化 Eloquent 全局作用域、可选择的认证脚手架、中间件组、访问频 率限制、数组输入验证优化等等。 多认证驱动 在之前的 Laravel 版本中,框架只支持默认的、基于 session 的认证驱动,且在单个应 用 Laravel 学院致力于提供优质 Laravel 中文学习资源 4 Eloquent 全局作用域优化 在之前的 Laravel 版本,Eloquent 全局作用域的实现是复杂且容易出错的,但在 Laravel 5.2 中,全局查询作用域只需实现一个简单的方法 apply 即可。 关于全局作用域详情请查看全局作用域文档。 升级指南 从 5.1 升级到 5.2.0 更新依赖 更新 require-dev 部分。 认证 配置文件 更新 config/auth.php 文件内容如下: https://github.com/laravel/laravel/blob/develop/config/auth.php 更新完成后,基于原来的配置设置认证选项,如果不做改动,认证服务将基于 Laravel 5.1。 在新的 auth.php 配置文件中,要特别注意 passwords0 码力 | 377 页 | 4.56 MB | 1 年前3
Laravel 5.6 中文文档升级日志可以查看 GitHub 上到 change logs。 日志优化 Laravel 5.6 带来了日志系统的重大升级,所有日志配置都存放在新的 config/logging.php 配置文件,你现在可以轻松构建发送日志消息到多个处 理器的日志”堆栈”。例如,你可以发送所有 debug 级别消息到系统日志同时发送 error 级别消息到 Slack 以便团队成员可以快速响应: 'channels' 密码哈希 如果你在构建一个基于 PHP 7.2.0+ 的应用,Laravel 现在可以支持通过 Argon2 算法进行密码哈希,默认的应用哈希驱动通过新增 的 config/hashing.php 配置文件来控制。 UUID 方法 Laravel 5.6 引入了两个新的方法来生成 UUID:Str::uuid 和 Str::orderedUuid,orderedUuid 方法会生成一个时间戳最靠前的 getDateFormat 方法 getDateFormat 方法的可见性从 protected 调整为 public。 哈希 新配置文件 所有哈希配置现在位于独立的 config/hashing.php 配置文件。你可以拷贝一份默认配置文件到你的应用。大多数情况下,我们都会将 bcrypt 驱动 作为默认驱动。不过,也支持 argon。 辅助函数 e 在之前版本的 Laravel0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 5.3 中文文档is_null($value); }); 在 Laravel 之前版本中,$key 是第一个参数,但是由于大多数使用案例只对$value 感兴趣,所以 我们将其放到第一个。你可以在应用中进行一次全局搜索以验证是否你在应用中通过旧的方式使 用了这个函数。 Artisan make:console 命令 make:console 命令现在被重命名为 make:command。 认证 3 对事件广播进行了显著的优化,需要添加的新的 BroadcastServiceProvider(从 GitHub 下载文件)到 app/Providers 目录,然后将这个新的服务提供者注册到配置文件 config/app.php 的 providers 数组中。 缓存 扩展闭包绑定&$this 使用闭包调用 Cache::extend 方法时,$this 会被绑定到 CacheManager is_null($value); }); 在 Laravel 之前的版本中,$key 是第一个参数,由于大部分使用案例只对$value 感兴趣,所以将 其调整为第一个,你需要在应用中对这些方法做一个全局搜索,以验证$value 是否按照期望的方 式以第一个参数传入闭包。 where 默认使用非严格比较 where 现在默认使用非严格比较而不是之前的严格比较,如果你想要进行严格比较,可以使用0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 6.0 中文文档laravel/laravel 代码仓库的更新日志。尽管其 中的很多更新不是必须的,但是你可以将应用中的这些文件与代码仓 库保持同步。其中的一些更新已经在这篇升级指南中覆盖到了,但是 还有很多其他的小更新比如配置文件或注释的微调,就不会一一指 出。你可以通过 GitHub 比较工具 轻松查看变更以便选择那些对你 而言更为重要的更新。 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资 Laravel,在此之前,需要 通过 Composer 安装 Laravel 安装器: composer global require laravel/installer 确保 Composer 的全局 vendor bin 目录包含在系统 $PATH 路径 中,以便系统可以找到 laravel 可执行命令。在不同的操作系统中, 这个目录的位置也有所不同,常见的几种操作系列存放位置罗列如 下: public 目录,该目录下的 index.php 文件作为前端 控制器(单一入口),所有 HTTP 请求都会通过该文件进入应用。 配置文件 Laravel 框架的所有配置文件都存放在 config 目录下,所有的配置 项都有注释,所以你可以轻松遍览这些配置文件以便熟悉所有配置 项。 目录权限 安装完 Laravel 后,需要配置一些目录的读写权限: storage 和 bootstrap/cache0 码力 | 1442 页 | 14.66 MB | 1 年前3
ThinkJS 2.2 中文文档ThinkJS 1.x 的版本,可能需要将之前的版本删除掉,可以通过 npm uninstall -g thinkjs-cmd 命令删除。 更新 ThinkJS 更新全局的 ThinkJS 执行下面的命令即可更新全局的 ThinkJS: npm install -g thinkjs@2 更新项目里的 ThinkJS 在项目目录下,执行下面的命令即可更新当前项目的 ThinkJS: css |-- img `-- js 注 :指定不同的模式创建的项目目录机构可能有细微的差别,但总体是类似的。 nginx.conf nginx 的配置文件,建议线上使用 nginx 做反向代理。 src 源代码目录,使用 ES6 模式创建项目才有该目录。项目启动时会自动将 src 目录下的文件编译 到 app 目录下。 如果没有使用 ES6 项目启动目录,该目录下的文件会自动加载,无需手动 require 。 可以在这个目录下文件里定义一些全局函数、注册中间件等常用的功能。 定义全局函数 // src/common/bootstrap/fn.js global.formatDate = obj => { ... } 这里定义了一个全局函数 formatDate ,那么项目里任何地方都可以直接使用该函数。 注册中间件 // s0 码力 | 277 页 | 3.61 MB | 1 年前3
Laravel 5.1 中文文档该目录应该是可写的,用来存储临时优化文件如 compiled.php,routes.php,config.php 以及 service.json 新增 BroadcastServiceProvider 在配置文件 config/app.php 中,添加 Illuminate\Broadcasting\BroadcastServiceProvider 到 providers 数组。 认证 如果你在使用 Laravel 学院(LaravelAcademy.org)提供 10 2、配置 2.1 基本配置 Laravel 框架的所有配置文件都存放在 config 目录中,每一个选项都是文档化(有良好注释) 的,所以随便浏览所有配置文件去熟悉这些配置选项。 2.1.1 目录权限 安装完 Laravel 后,需要配置一些权限。storage 和 bootstrap/cache 文件已经被重命名为.env,否则的话你要自己手动重命名该文件。 在每次应用接受请求时,.env 中列出的所有变量都会被载入到 PHP 超全局变量$_ENV 中, 然后你就可以在应用中通过帮助函数 env 来获取这些变量值。实际上,如果你去查看 Laravel 的配置文件,就会发现很多选项已经在使用这些帮助函数了。 你可以尽情的按你所需对本地服务器上的环境变量进行修改,线上环境也是一样。但不要 把.env0 码力 | 307 页 | 3.46 MB | 1 年前3
CmlPHP v2.x 开发手册
ionDir('app_config_path_name'),//全局配置文件目录 7 'global_lang_path' => Cml::getApplicationDir('secure_src').'/'.Cml::getApplicati onDir('app_lang_path_name'),//全局语言文件目录 'global_store_path' => ml视图 服务: \Cml\View::getEngine('html'); //\Cml\View::getEngine();不传类型的时候,使用的引擎可在配置文件中配置 'view_render_engi ne' => 'Html'默认为view_html //自定义服务实现\Cml\Interfaces\View接口即可或继承\Cml\View\Base再按需重载 为web应用服务存放目录 web/View 可选 这web应用存放模板文件目录 proxxx/Config目录 Config 目录即为项目全局配置文件存放目录,框架会自动识别当前运行的环境是 开发/cli(计划 任务下)/正式环境,读取相应目录下的配置文件。下面对 Config 目录下的文件做详细说明 自v2.7.2起。 cli/development/product 这三个环境的判断组件也是可拨插替换的。0 码力 | 143 页 | 1.54 MB | 1 年前3
CmlPHP v2.x 开发手册
icationDir('app_config_path_name'),//全局配置文件目录 'global_lang_path' => Cml::getApplicationDir('secure_src').'/'.Cml::getAppl icationDir('app_lang_path_name'),//全局语言文件目录 'global_store_path' => 视图服务: \Cml\View::getEngine('html'); //\Cml\View::getEngine();不传类型的时候,使用的引擎 可在配置文件中配置 'view_render_engine' => 'Html'默认为 view_html //自定义服务实现\Cml\Interfaces\View接口即可或继承 \Cml\View\Base再按需重载 为web应用服务存放目录 web/View 可选 这web应用存放模板文件目录 proxxx/Config目录 Config 目录即为项目全局配置文件存放目录,框架会自动识别 当前运行的环境是 开发/cli(计划任务下)/正式环境,读取相应目录 下的配置文件。下面对 Config 目录下的文件做详细说明 自v2.7.2起。 cli/development/product 这三个环境的判断0 码力 | 245 页 | 720.67 KB | 1 年前3
FISCO BCOS 2.9.0 中文文档E等IDE协同工作,提升开发体验与 开发效率。 • Ansible for FISCO BCOS 自动化生成企业级部署文件:本项目由为区块链开源项目 FISCO-BCOS 提供了自动化生成企业级配置文件的 ansible playbook。2 群组 3 机构 6 节点的环境,可以在 30 秒 内(除下载时间)生成配置,极大简化了部署难度,避免了手工配置容易发生的错误。 6 Chapter 1. 预览版: • FISCO-BCOS 1.5.0 pre-release 查看节点和数据版本 • 查看节点二进制版本:./fisco-bcos --version • 数据格式和通信协议的版本:通过配置文件 config.ini的supported_version配置项 获取 2.2.1 v2.9.0 标签:v2.9.0 版本特性 2.9.0 新增 • 支持Mac M1 • SDK与节点通讯支持RSA证书 优化存储模块,允许流水线提交区块。可配置[storage].max_capacity控制允许使用的内存 空间大小 • 移动分布式存储配置项[storage],从群组genesis文件移动到到群组ini配置文件中 • 默认存储升级到RocksDB,仍支持旧版本LevelDB • 调整交易互斥变量的拼接逻辑,提高不同合约间交易的并行度 修复 • 修复CRUD接口合约开启并行时可能出现的异常终止 兼容性说明0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 3.6.0 中文文档E等IDE协同工作,提升开发体验与 开发效率。 • Ansible for FISCO BCOS 自动化生成企业级部署文件:本项目由为区块链开源项目 FISCO-BCOS 提供了自动化生成企业级配置文件的 ansible playbook。2 群组 3 机构 6 节点的环境,可以在 30 秒 内(除下载时间)生成配置,极大简化了部署难度,避免了手工配置容易发生的错误。 6 Chapter 1. 预览版: • FISCO-BCOS 1.5.0 pre-release 查看节点和数据版本 • 查看节点二进制版本:./fisco-bcos --version • 数据格式和通信协议的版本:通过配置文件 config.ini的supported_version配置项 获取 2.2.1 v2.9.0 标签:v2.9.0 版本特性 2.9.0 新增 • 支持Mac M1 • SDK与节点通讯支持RSA证书 优化存储模块,允许流水线提交区块。可配置[storage].max_capacity控制允许使用的内存 空间大小 • 移动分布式存储配置项[storage],从群组genesis文件移动到到群组ini配置文件中 • 默认存储升级到RocksDB,仍支持旧版本LevelDB • 调整交易互斥变量的拼接逻辑,提高不同合约间交易的并行度 修复 • 修复CRUD接口合约开启并行时可能出现的异常终止 兼容性说明0 码力 | 1489 页 | 107.09 MB | 1 年前3
共 341 条
- 1
- 2
- 3
- 4
- 5
- 6
- 35













