Laravel 5.6 中文文档本文档由 Laravel 学院提供 Laravel 学院致力于提供优质 Laravel 中文学习资源:http://laravelacademy.org 1 一、序言 新版特性 Laravel 5.6 在 Laravel 5.5 的基础上继续进行优化,包括日志系统、单机任务调度、模型序列化优化、动态频率限制、广播频道类、API 资源控制器 生成、Eloquent 如果你的应用运行在多个服务器上,现在可以限定只在一台机器上运行调度任务。例如,假设你有一个在每周五晚上生成新报告的调度任务,如果任 务调度器运行在三个服务器上,这个调度任务就会在三台机器上运行并生成同样的报告三次,这样很不优雅,甚至很糟糕! 要指定任务只在一台机器上运行,可以在定义调度任务时使用 onOneServer 方法,第一台获取到任务的机器会给这个任务上一把原子级别的锁来阻 止其他服务器同时运行同一个任务: 动态频率限制 当我们在之前版本的路由群组中指定了频率限制后,必须要硬编码最大请求次数: 本文档由 Laravel 学院提供 Laravel 学院致力于提供优质 Laravel 中文学习资源:http://laravelacademy.org 2 Route::middleware('auth:api', 'throttle:60,1')->group(function ()0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 6.0 中文文档本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 1 Laravel 6.0 中文文档 本文档由学院君翻译提供 更多资源请访问 https://xueyuanjun.com 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 2 第一部分:序言 新版特性 队列、数据库、Redis 集群、网络、 CloudFront CDN 进行交互的复杂性进行了抽象。 通过 Ignition 优化异常 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 3 Laravel 6.0 支持 Ignition,这个一个开源的错误和异常详情页项目, 由 Freek Van der Herten 和 Marcel Flight $flight) { return $this->deny('Explanation of denial.'); } 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 4 接下来我们可以通过 Gate::inspect 方法获取授权策略的响应,然 后再通过响应示例的 message() 方法获取授权消息: $response0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.2 中文文档本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 1 一、序言 发行版本说明 1、支持政策 对于 LTS 版本,比如 Laravel 5.1,我们将会提供为期两年的 bug 修复和三年的安全修复 支持。LTS 版本将会提供最长时间的支持和维护。 对于其他通用版本,只提供六个月的 相应模型实例更加便捷。假设你有一个路由 定义如下: 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 2 use App\User; Route::get('/user/{user}', function (User $user) { return $user; Token::class, ], 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 3 'api' => [ 'throttle:60,1', ], ]; 然后,web 组像这样分配给路由: Route::group(['middleware'0 码力 | 377 页 | 4.56 MB | 1 年前3
Laravel 5.3 中文文档本文档由 Laravel 学院提供翻译支持 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 1 目录 1. 序言 ............................................................................... ..................... 264 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 2 8.5 加密 ................................................................................... ..................... 681 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 3 1. 序言 1.1 发行版本说明 1、支持政策 对于 LTS 版本,比如 Laravel 5.1,我们将会提供为期两年的 bug 修复和三年的安全修复支持。 LTS 版本将会提供最长时间的支持和维护。0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 5.1 中文文档PHP 扩展:Mbstring PHP 扩展:Tokenizer 1.2 安装 Laravel Laravel 使用 Composer 管理依赖,因此,使用 Laravel 之前,确保机器上已经安装 Composer。 1.2.1 通过 Laravel 安装器 首先,通过 Composer 安装 Laravel 安装器: composer global require " 默认情况下,每个站点都可以通过 HTTP(端口号:8000)和 HTTPS(端口号:44300) 进行访问。 2.2.5 Hosts 文件 不要忘记把 Nginx 站点中的域名添加到本地机器上的 hosts 文件,该文件会将对本地域名的 请求重定向到 Homestead 环境,在 Mac 或 Linux 上,该文件位于/etc/hosts,在 Windows 上,位于 C:\Windo 按照你喜欢的方式编辑好 Homestead.yaml 文件后,在 Homestead 目录下运行 vagrant up 命令,vagrant 将会启动虚拟机并自动配置共享文件夹以及 Nginx 站点。 销毁该机器,可以使用 vagrant destroy --force 2.4 为指定项目安装 Homestead 全局安装 Homestead 将会使每个项目共享同一个 Homestead 盒子,你还可以为每个项目0 码力 | 307 页 | 3.46 MB | 1 年前3
Yii 2.0 权威指南2 . 1 你 你 你需 需 需要 要 要了 了 了解 解 解什 什 什么 么 么( ( (W h a t d o y o u n e e d t o k n o w ) ) ) 轙 轩 轩 的学习曲线并不像其他 轐 轈 轐 框架那样陡峭,但仍然需要一些基础知 识。 2 . 1 . 1 P H P 轙 轩 轩 是一个 轐 轈 轐 框架,因此请确保您 阅读并理解语言参考1 。 用 轙 轩 轩 r o g r a m m i n g ) ) ) 对面向对象编程的基本理解是必需的。如果您不熟悉它,请选中其中一个 可用的教程,如 轴 轵 轴 轳 輫 4 。 请注意,您的应用程序越复杂,您需要学习的更高级的 轏 轏 轐 概念才能 成功 掌握这种复杂度。 2 . 1 . 3 命 命 命令 令 令行 行 行和 和 和 C o m p o s e r ( ( (C o m m a n d l i c o m p o s e r 在 轗 轩 轮 轤 软 轷 轳 中,你需要下载并运行 轃 软 轭 轰 软 轳 轥 轲 輭 轓 轥 轴 轵 轰 輮 轥 轸 轥 9 。 如果遇到任何问题或者想更深入地学习 轃 软 轭 轰 软 轳 轥 轲 , 请参考 轃 软 轭 轰 软 轳 轥 轲 文档1 0 。 如果你已经安装有 轃 软 轭 轰 软 轳 轥 轲 请确保使用的是最新版本, 你可以 用 c o m p o0 码力 | 537 页 | 4.66 MB | 1 年前3
CmlPHP v2.x 开发手册
'123456' //没有密码的时 候不要配置 ], //多台... ], //'back' => [//当server中有机器挂掉且back有开启 时。会自动使用back来替换挂掉的server方便处理异常情况 // 'host' => '127.0.0.1', // 'port' 称做web服务。在项目允许的情况下尽可能根据需要部署多台 nginx/php-fpm服务通过lvs/动态dns等方式进行轮询,至少电信一台网 通一台让用户的请求尽快的得到响应。同时两台以上的机器在碰到网 络异常等等的情况也不至于直接对外不可用。 数据库服务 通常在项目初期数据量较小、请求不多的时候是只采用单台db服务并 定期备份数据。但是随着业务的增长,单台压力上来。我们可能会加 ), ), 这边配置了两台cache.多台直接配上去即可。这边有一台down掉。会 自动容灾到其它机器。使用memcache驱动时使用驱动自带的集群功 能。使用redis时当其中一台当掉自动容灾到相应的机器。 也可以配置 一台back,当redis有当掉的时候则优先使用back中的机器替代配置如 下。back配置项只支持redis // 缓存服务器的配置 'default_cache'0 码力 | 245 页 | 720.67 KB | 1 年前3
CmlPHP v2.x 开发手册
'123456' //没有密码的时候不要配置 ], //多台... ], //'back' => [//当server中有机器挂掉且back有开启时。会自动使用back来替换挂掉的server方 便处理异常情况 // 'host' => '127.0.0.1', // 'port' 进程组通信。所以这边把这两者统一称做web服务。在项目允许的情况下尽可能根据需要部署多台 nginx/php-fpm服务通过lvs/动态dns等方式进行轮询,至少电信一台网通一台让用户的请求尽快的得到 响应。同时两台以上的机器在碰到网络异常等等的情况也不至于直接对外不可用。 数据库服务 通常在项目初期数据量较小、请求不多的时候是只采用单台db服务并定期备份数据。但是随着业务的 增长,单台压力上来。我们可能会加入多台 ), ), 这边配置了两台cache.多台直接配上去即可。这边有一台down掉。会自动容灾到其它机器。使用 memcache驱动时使用驱动自带的集群功能。使用redis时当其中一台当掉自动容灾到相应的机器。 也 可以配置一台back,当redis有当掉的时候则优先使用back中的机器替代配置如下。back配置项只支 持redis // 缓存服务器的配置 'default_cache'0 码力 | 143 页 | 1.54 MB | 1 年前3
CmlPHP v2.x 开发手册
'123456' //没有密码的时候不要配置 ], //多台... ], //'back' => [//当server中有机器挂掉且back有开启时。会自动使用back来替换挂掉的server 方便处理异常情况 // 'host' => '127.0.0.1', // 'port' 两者统一称做web服务。在项目允许的 情况下尽可能根据需要部署多台nginx/php-fpm服务通过lvs/动态dns等方式进行轮询, 至少电信一台网通一台让用户的请求尽快的得到响应。同时两台以上的机器在碰到网 络异常等等的情况也不至于直接对外不可用。 数据库服务 通常在项目初期数据量较小、请求不多的时候是只采用单台db服务并定期备份数据。 但是随着业务的增长,单台压力上来。我们可能会加入多台从库(mysql)/副本集、分片 多台直接配上去即可。这边有一台down掉。会自动容灾到其它机 器。使用memcache驱动时使用驱动自带的集群功能。使用redis时当其中一台当掉自动 容灾到相应的机器。 也可以配置一台back,当redis有当掉的时候则优先使用back中的 机器替代配置如下。back配置项只支持redis // 缓存服务器的配置 'default_cache' => array( 'on' => 1, //为1则启用,或者不启用0 码力 | 251 页 | 973.37 KB | 1 年前3
01 Web 开发与PHP 杨亮 《PHP语⾔程序设计》• ⼤大家都在⽤用 • 社会需求旺盛 • 可以深⼊入可以浅出 • 快速开发 • ⼤大量可以⽤用的库和框架 • ⽐比C语⾔言容易很多很多 • 总要掌握⼀一⻔门吃饭的⼿手艺 怎么学习PHP • 任务驱动-It works. • 积极动⼿手-10,000⼩小时的练习时间 • 有问题Google⼀一下-学会翻墙很重要 • 多去逛逛技术论坛和博客-⾃自⼰己开个博客 •0 码力 | 18 页 | 5.96 MB | 1 年前3
共 13 条
- 1
- 2













