Laravel 5.6 中文文档细节,请查看完整日志文档。 单机任务调度 注:要使用这个新特性,必须使用 memcached 或 redis 缓存驱动作为应用默认缓存驱动。此外,所有服务器必须和同一个中心缓存服务器进行通 信。 如果你的应用运行在多个服务器上,现在可以限定只在一台机器上运行调度任务。例如,假设你有一个在每周五晚上生成新报告的调度任务,如果任 务调度器运行在三个服务器上,这个调度任务就会在三台机器上运行并 我们还鼓励你查看 laravel/laravel 代码仓库的更新日志。尽管其中的很多更新不是必须的,但是你可以将应用中的这些文件与代码仓库保持同 步。其中的一些更新已经在这篇升级指南中覆盖到了,但是还有很多其他的小更新比如配置文件或注释的微调,就不会一一指出。你可以通 过 GitHub 比较工具 轻松查看变更以便选择那些对你而言更为重要的更新。 二、快速入门 安装配置 服务器要求 Laravel 开发环境的好工具,最终选择使用哪一个取决于你个人的喜好或团队的需求。 安装 注:已安装的直接跳到升级部分。 Valet 要求 Mac 操作系统并且已安装 Homebrew。安装之前,还要确保没有其他程序如 Apache 或 Nginx 绑定到本地的 80 端口。安装步骤如 下: 使用 brew update 安装或更新 Homebrew 到最新版本; 通过 Homebrew 安装0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 6.0 中文文档laravel/laravel 代码仓库的更新日志。尽管其 中的很多更新不是必须的,但是你可以将应用中的这些文件与代码仓 库保持同步。其中的一些更新已经在这篇升级指南中覆盖到了,但是 还有很多其他的小更新比如配置文件或注释的微调,就不会一一指 出。你可以通过 GitHub 比较工具 轻松查看变更以便选择那些对你 而言更为重要的更新。 本文档由学院君提供 学院君致力于提供优质 Laravel 发环境的好工具,最终选择使用哪一个取决于你个人的喜好或团队的 需求。 安装 注:已安装的直接跳到升级部分。 Valet 要求 MacOS 操作系统并且已安装 Homebrew。安装之前, 还要确保没有其他程序如 Apache 或 Nginx 绑定到本地的 80 端 口。安装步骤如下: 使用 brew update 安装或更新 Homebrew 到最新版本; 通过 Homebrew 安装 PHP 关于自定义 Valet 驱动可以参考学院君为 Flarum 论坛编写的扩展 教程:在 Mac 开发环境 Laravel Valet 中配置运行 Flarum 论坛系 统。 本地驱动 如果你想要为单应用程序定义一个自定义的 Valet 驱动,在应用根 目录下创建一个 LocalValetDriver.php 文件,自定义驱动类可以 继承自 ValetDriver 基类或者继承自已存在的应用指定驱动类0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.3 中文文档ojects; $value = $request->session()->get('key'); // } 声明:控制器 session 部分由网友 AC1982(微信号)提供翻译支持。 数据库 集合 查询构建器现在返回 Illuminate\Support\Collection 实例而不是原生数组,以便保持和 Eloquent 返回结果类型一致。 parent::render($request, $e); } 4、HTTP 异常 有些异常描述来自服务器的 HTTP 错误码,例如,这可能是一个“页面未找到”错误(404),“认证 失败错误”(401)亦或是程序出错造成的 500 错误,为了在应用中生成这样的响应,可以使用 abort 方法: abort(404); abort 方法会立即引发一个会被异常处理器渲染的异常,此外,你还可以像这样提供响应描述: 中,返回不同 HTTP 状态码的错误页面很简单,例如,如果你想要自定义 404 错误页 面,创建一个 resources/views/errors/404.blade.php 文件,该视图文件用于渲染程序返回的所 有 404 错误。需要注意的是,该目录下的视图命名应该和相应的 HTTP 状态码相匹配。 5、日志 Laravel 基于强大的 Monolog 库提供了简单的日志抽象层,默认情况下,Laravel0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 5.2 中文文档类 Illuminate\Foundation\Support\Composer 类现在被移动 到 Illuminate\Support\Composer,如果你没有在代码中使用该类那么这一改变对程序没 有影响。 命令和处理器 自处理命令 在创建任务/命令时你不再需要实现 SelfHandling 契约,所有任务现在默认都是自处理 的,因此你可以在自己的类中移除该接口。 独立的命令&处理器 命令,必须保证只是在配置文件中调用了 env 函 数,而不是在应用程序的其它地方。 如果你在应用程序中调用了 env 函数,强烈建议添加适当的配置值到配置文件,然后在该 位置调用 env,从而允许你将 env 调用改为 config 调用。 CSRF 验证 在单元测试中不再支持自动进行 CSRF 验证,当然这一改变对你的应用程序代码没什么 影响。 本文档由 Laravel 学院(LaravelAcademy org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 6 Elixir PHP 的 elixir 方法现在返回一个完整 URL 而不是相对 URL,这对应用程序没有什么 影响,除非你曾经手动将这些 URL 转化成完整 URL。 Eloquent 日期转化 当调用模型或模型集合的 toArray 方法时,任何添加到 $casts 的属性, 如 date0 码力 | 377 页 | 4.56 MB | 1 年前3
Laravel 5.1 中文文档中,提供 tax_percent 值发送给 Stripe 很简单。要指定用户支付订购的税率,实 现账单模型的 getTaxPercent 方法,并返回一个在 0 到 100 之间的数值,不要超过两位小 数: public function getTaxPercent() { return 20; } 这将使你可以在模型基础上使用税率,对跨越不同国家的用户很有用。 2.6 取消订购 all() all 方法简单返回集合表示的底层数组: collect([1, 2, 3])->all(); // [1, 2, 3] chunk() chunk 方法将一个集合分割成多个小尺寸的小集合: 本文档由 Laravel 学院(LaravelAcademy.org)提供 177 $collection = collect([1, 2, 3, 4, 5, 6, 7]); parent::render($request, $e); } 4、HTTP 异常 有些异常描述来自服务器的 HTTP 错误码,例如,这可能是一个“页面未找到”错误(404), “认证失败错误”(401)亦或是程序出错造成的 500 错误,为了在应用中生成这样的响应, 使用如下方法: abort(404); abort 方法会立即引发一个会被异常处理器渲染的异常,此外,你还可以像这样提供响应描 述:0 码力 | 307 页 | 3.46 MB | 1 年前3
共 5 条
- 1













