Laravel 5.6 中文文档此外,现在可以使用日志系统的新”tap”功能很轻松地自定义已存在的日志频道。想要了解更多细节,请查看完整日志文档。 单机任务调度 注:要使用这个新特性,必须使用 memcached 或 redis 缓存驱动作为应用默认缓存驱动。此外,所有服务器必须和同一个中心缓存服务器进行通 信。 如果你的应用运行在多个服务器上,现在可以限定只在一台机器上运行调度任务。例如,假设你有一个在每周五晚上生成新报告的调度任务,如果任 resource! @endalert Argon2 密码哈希 如果你在构建一个基于 PHP 7.2.0+ 的应用,Laravel 现在可以支持通过 Argon2 算法进行密码哈希,默认的应用哈希驱动通过新增 的 config/hashing.php 配置文件来控制。 UUID 方法 Laravel 5.6 引入了两个新的方法来生成 UUID:Str::uuid 和 Str::orderedUuid,orderedUuid public。 哈希 新配置文件 所有哈希配置现在位于独立的 config/hashing.php 配置文件。你可以拷贝一份默认配置文件到你的应用。大多数情况下,我们都会将 bcrypt 驱动 作为默认驱动。不过,也支持 argon。 辅助函数 e 在之前版本的 Laravel 中,Blade (以及辅助函数 e)不会对 HTML 实体进行双重编码。这并不是底层 htmlspecialchars0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 5.1 中文文档学院(LaravelAcademy.org)提供 7 Amazon Web Services SDK 如果你正在使用 AWS SQS 队列驱动或者 AWS SES 电子邮件驱动,需要升级 AWS PHP SDK 到 3.0 版本。 如果你正在使用 Amazon S3 文件系统驱动,需要通过 Composer 升级相应的文件系统包: Amazon S3: league/flysystem-aws-s3-v3 locale。 你可能还想要配置 Laravel 的一些其它组件,比如: 缓存 数据库 Session Laravel 安装完成后,你还应该配置自己的本地环境,如数据库驱动、邮箱服务器、缓存驱 动等。 2.1.4 美化 URL Apache 框架中自带的 public/.htaccess 文件支持 URL 中隐藏 index.php,如过你的 Laravel Homestead 的话,以上配置已经为你配置好以支持 URL 美化。 2.2 环境配置 基于应用运行环境拥有不同配置值能够给我们开发带来极大的方便,比如,我们想在本地和 线上环境配置不同的缓存驱动,在 Laravel 中这很容易实现。 Laravel 中使用了 Vance Lucas 开发的 PHP 库 DotEnv 来实现这一目的,在新安装的 Laravel 中,根目录下有一个.env0 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 5.3 中文文档对于其他通用版本,只提供六个月的 bug 修复和一年的安全修复支持,比如 Laravel 5.3。 2、Laravel 5.3 Laravel 5.3 在 5.2 的基础上继续进行优化,提供了大量新功能和新特性:基于驱动的通知系统; 通过 Laravel Echo 提供强大的实时支持;通过 Laravel Passport 实现无痛的 OAuth2 服务器;通过 Laravel Scout 实现全文模型搜索;在 4 个通知,你可以使用一个很简单的来实现: $user->notify(new InvoicePaid($invoice)); Laravel 社区已经为通知系统编写了各种各样的驱动,包括对 iOS 和 Android 通知的支持,要学习 更多关于通知系统的细节,查看其相应文档。 WebSockets/事件广播 事件广播在之前版本的 Laravel 中已经有了,Laravel 细节,请查看其文档。 搜索(Laravel Scout) Laravel Scout 提供了一个简单的、基于驱动的针对 Eloquent 模型的全文搜索解决方案。通过模 型观察者,Scout 会自动同步更新 Eloquent 记录的搜索索引,目前,Scout 使用 Algolia 驱动,不 过,编写自己的驱动很简单,你可以通过自己的搜索实现扩展 Scout。 你可以简单通过添加 Searchable trait0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 6.0 中文文档Lang::get。 邮件 Mandrill & SparkPost 驱动被移除 影响级别:低 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 21 mandrill 和 sparkpost 邮件驱动已经被移除,如果你想要继续使用 这两个驱动,建议通过社区维护的相应扩展包来实现。 通知 Nexmo 路由被移除 23:00 之间每分钟 执行一次 list 命令,在 Laravel 6.0 中,这一错误行为被纠正。 存储 Rackspace 存储驱动被移除 影响级别:低 存储驱动 rackspace 被移除,如果你想要继续使用 Rackspace 作 为存储驱动,建议使用社区维护的扩展包来替代。 URL 生成 路由 URL 生成 & 提取参数 本文档由学院君提供 学院君致力于提供优质 Laravel Laravel 中文学习资源:https://xueyuanjun.com 36 环境配置 基于应用运行的环境不同设置不同的配置值能够给我们开发带来极 大的方便,比如,我们通常在本地和线上环境配置不同的缓存驱动, 这一功能在 Laravel 中很容易实现。 Laravel 使用 PHP 扩展库 DotEnv 来实现这一功能,在新安装的 Laravel 中,根目录下有一个 .env.example 文件,如果0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.2 中文文档Laravel 5.2 在 5.1 基础上继续改进和优化,添加了许多新的功能特性:多认证驱动支 持、隐式模型绑定、简化 Eloquent 全局作用域、可选择的认证脚手架、中间件组、访问频 率限制、数组输入验证优化等等。 多认证驱动 在之前的 Laravel 版本中,框架只支持默认的、基于 session 的认证驱动,且在单个应 用中只能拥有一个认证模型类(对应单张表),这为我们实现某型功能,比如前后端分离 我们对此进行了改进,在 Laravel 5.2 中,你可以定义多个认证驱动,还有多个认证模型 以及用户表,并且可以独立控制其认证处理(登录、注册、密码重置)。例如,如果你的 应用包含一个后台管理员用户表和一个前台学生用户表,现在你可以使用 Auth 门面来实现 后台用户和学生用户的独立登录而不相互影响。 认证脚手架 通过多认证驱动,Laravel 可以轻松处理后台用户认证;此外,Laravel 5 实现类。通常,该方法返回认证实体的主键字段名,如:id。 这对你的应用没有什么影响,除非你手动实现 了 Illuminate\Contracts\Auth\Authenticatable。 自定义驱动 如果你使用了 Auth::extend 方法自定义获取用户的方法,现在需要使 用 Auth::provider 来自定义用户提供者。一旦你自定义了提供者,就要在新 的 auth.php 配置文件中的0 码力 | 377 页 | 4.56 MB | 1 年前3
CmlPHP v2.x 开发手册
Cml::getContainer()->singleton('cml_environment', \Cml\Service\Environment::class); //必须绑定。系统日志驱动 内置\Cml\Logger\File::class |\Cml\Logger\Redis::class两种. //自定义服务实现\Cml\Interfaces\Logger接口即可或继承 \Cml\View\Xml::class); //可选,db 允许多种驱动同时使用。因同种数据库可能同时连 多个.这边不使用单例绑定.内置 \Cml\Db\MySql\Pdo::class| \Cml\Db\MongoDB\MongoDB::class 两种数据库支持. //自定义数据库驱动实现\Cml\Interfaces\Db接口即可或继 承\Cml\Db\Base再按需重载 Cml::getContainer()->bind('db_mongodb', \Cml\Db\MongoDB\MongoDB::class); //可选,cache 允许多种驱动同时使用。如即使用memcache 又使用redis.有使用数据库时至少要启用一种缓存,因同种缓存可能同 时连多个.这边不使用单例绑定。 // 内置 \Cml\Cache\Redis::class|0 码力 | 245 页 | 720.67 KB | 1 年前3
CmlPHP v2.x 开发手册
Cml::getContainer()->singleton('cml_environment', \Cml\Service\Environment::class ); //必须绑定。系统日志驱动 内置\Cml\Logger\File::class|\Cml\Logger\Redis::class两种. //自定义服务实现\Cml\Interfaces\Logger接口即可或继承 \Cml\View\Xml::class); //可选,db 允许多种驱动同时使用。因同种数据库可能同时连多个.这边不使用单例绑定.内置 \Cml\Db \MySql\Pdo::class|\Cml\Db\MongoDB\MongoDB::class 两种数据库支持. //自定义数据库驱动实现\Cml\Interfaces\Db接口即可或继承\Cml\Db\Base再按需重载 Cml::getContainer()->bind('db_mongodb', \Cml\Db\MongoDB\MongoDB::class); //可选,cache 允许多种驱动同时使用。如即使用memcache又使用redis.有使用数据库时至少要启用 一种缓存,因同种缓存可能同时连多个.这边不使用单例绑定。 // 内置 \Cml\Cache\Redis::0 码力 | 143 页 | 1.54 MB | 1 年前3
CmlPHP v2.x 开发手册
Cml::getContainer()- >singleton('cml_environment', \Cml\Service\Environment::class); //必须绑定。系统日志驱动 内置\Cml\Logger\File::class|\Cml\Logger\Redis::class两种. //自定义服务实现\Cml\Interfaces\Logger接口即可或继承 \Cml\View\Xml::class); //可选,db 允许多种驱动同时使用。因同种数据库可能同时连多个.这边不使用单例绑定.内 置 \Cml\Db\MySql\Pdo::class|\Cml\Db\MongoDB\MongoDB::class 两种数据库支持. //自定义数据库驱动实现\Cml\Interfaces\Db接口即可或继承\Cml\Db\Base再按需重载 Cml::getContainer()->bind('db_mongodb', \Cml\Db\MongoDB\MongoDB::class); //可选,cache 允许多种驱动同时使用。如即使用memcache又使用redis.有使用数据库时至少要启用 一种缓存,因同种缓存可能同时连多个.这边不使用单例绑定。 // 内 置 \Cml\Cache\Redis::class0 码力 | 251 页 | 973.37 KB | 1 年前3
01 Web 开发与PHP 杨亮 《PHP语⾔程序设计》• 社会需求旺盛 • 可以深⼊入可以浅出 • 快速开发 • ⼤大量可以⽤用的库和框架 • ⽐比C语⾔言容易很多很多 • 总要掌握⼀一⻔门吃饭的⼿手艺 怎么学习PHP • 任务驱动-It works. • 积极动⼿手-10,000⼩小时的练习时间 • 有问题Google⼀一下-学会翻墙很重要 • 多去逛逛技术论坛和博客-⾃自⼰己开个博客 • 多看别⼈人写的代码-丰富的开源软件0 码力 | 18 页 | 5.96 MB | 1 年前3
Yii 2.0 权威指南你需要配置好 轐 轈 轐 安装环境,使其符合 轙 轩 轩 的最小需求。主要是需要 轐 轈 轐 輵 輮 輴 或 以上版本。 如果应用需要用到数据库,那还要安装 轐 轄 轏 轐 轈 轐 扩 展2 2 和相应的数据库驱动(例如访问 轍 轹 轓 轑 轌 数据库所需的 p d o _ m y s q l )。 2 . 2 . 6 配 配 配置 置 置 W e b 服 服 服务 务 务器 器 器 提 提 提示 示 示: 据库 库 库连 连 连接 接 接 开始之前,请确保你已经安装了 轐 轈 轐 轐 轄 轏 3 1 扩展和你所使用的数据库的 轐 轄 轏 驱动(例如 轍 轹 轓 轑 轌 的 p d o _ m y s q l )。 对于使用关系型数据库来讲, 这是基本要求。 驱动和扩展安装可用后,打开 c o n f i g / d b . p h p 修改里面的配置参数对应你 的数据库配置。 该文件默认包含这些内容: 卢 卡 却 卣 卨 危 卵 卥 卲 卹 卩 卮 卍 卹 卓 卑 卌 ) ) ) 轍 轹 轓 轑 轌 是通过 轐 轄 轏 驱动库实现批量查询的。默认情况下,轍 轹 轓 轑 轌 查 询是 带缓存的1 8 , 这违背了使用游标(轣 轵 轲 轳 软 轲 )获取数据的目的, 因为它不 阻止驱动程序将整个结果集加载到客户端的内存中。 注 注 注意 意 意: : : 当使用 l i b m y s q l c l0 码力 | 537 页 | 4.66 MB | 1 年前3
共 10 条
- 1













