Laravel 5.1 中文文档
$signature = 'email:send {user} {--force}'; 更多关于 Artisan 的内容,请查看命令行一节。 目录结构 为了更好地表达意图,app/Commands 目录被重命名为 app/Jobs,此外,app/Handlers 被合 并到 app/Listeners 目录。然而这并不是破坏式改变所以使用 Laravel 5.1 并不强制要求更 新到新的目录结构。 加密 app/Commands 目录现在被重命名为 app/Jobs,但是并不需要将你的命令移动到新位置,你 可以继续使用 make:command 和 handler:command Artisan 命令生成自己的类。 同样的,app/Handlers 目录被合并到 app/Listeners 目录下,你也不必将已经存在的命令 和事件处理器进行移动和重命名,你可以继续使用 handler:event Iron.io “推入队列” 被废弃, 使用 Iron.io 队列和队列监听器. Illuminate\Foundation\Bus\DispatchesCommands trait 被废弃并被重命名为 Illuminate\Foundation\Bus\DispatchesJobs. Illuminate\Container\BindingResolutionException 被移动到0 码力 | 307 页 | 3.46 MB | 1 年前3Laravel 5.2 中文文档
org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 5 授权 Illuminate\Auth\Access\UnauthorizedException 被重命名 为 Illuminate\Auth\Access\AuthorizationException。如果你没有手动捕获该异常那么 这一改变对之前代码没有什么影响。 集合 Eloquent 集合基类 Illuminate\Contracts\Bus\SelfHandling 契约 集合的 lists 方法被重命名为 pluck 方法。 隐式控制器路由 Route::controller 被废弃。在路由文件中请使用明确的路由注 册。 Laravel 5.1 的 database Session 驱动被重命名为 legacy-database。 Str::randomBytes 方法被废弃,直接使用 key 的值已经通过 key:generate 命令生成 好了。通常,该字符串应该是 32 位长,通过 .env 文件中的 APP_KEY 进行配置,如果 你还没有将 .env.example 文件重命名为 .env,现在立即这样做。如果应用 key 没有被设 置,用户 Session 和其它加密数据将会有安全隐患。 如果你想要手动生成该 key 的值,使用如下 Artisan 命令即可: php0 码力 | 377 页 | 4.56 MB | 1 年前3Laravel 5.6 中文文档
学院提供 Laravel 学院致力于提供优质 Laravel 中文学习资源:http://laravelacademy.org 6 Illuminate\Log\Writer 类被重命名为 Illuminate\Log\Logger,如果你在应用的某个类中对这个类进行了显式的类型提示作为依赖注入,需要 更新该类的引用为新的类名。或者,作为替代方案,你可以考虑将类型提示调整为标准的 ValidatesWhenResolved 接口 为了避免和 $request->validate() 方法冲突,ValidatesWhenResolved 接口/trait 的 validate 方法被重命名为 validateResolved。 杂项 本文档由 Laravel 学院提供 Laravel 学院致力于提供优质 Laravel 中文学习资源:http://laravelacademy php artisan key:generate 命令生成好了。 通常,该字符串应该是 32 位长,通过 .env 文件中的 APP_KEY 进行配置,如果你还没有将 .env.example 文件重命名为 .env,现在立即这样做。 如果应用 key 没有被设置,用户 Session 和其它加密数据将会有安全隐患! 更多配置 Laravel 几乎不再需要其它任何配置就可以正常使用了,不过,你最好再看看0 码力 | 377 页 | 14.56 MB | 1 年前3Laravel 5.3 中文文档
我们将其放到第一个。你可以在应用中进行一次全局搜索以验证是否你在应用中通过旧的方式使 用了这个函数。 Artisan make:console 命令 make:console 命令现在被重命名为 make:command。 认证 认证脚手架 Laravel 框架提供的默认的两个认证控制器已经被分割成四个,这一更改让认证控制器变得更加 清爽、责任更加明确。升级应用认证控制器到最新的最简单方法就是从 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 25 中间件 can 中间件命名空间修改 罗列在 HTTP Kernel 的$routeMiddleware 属性中的 can 中间件需要作如下修改: 'can' => \Illuminate\Auth\Middle 中文学习资源 27 阅读完整的分页文档了解更多实现细节。 队列 配置 在队列配置中,所有配置项 expire 需要重命名为 retry_after,类似的,Beanstalk 配置的配置 项 ttr 也需要重命名为 retry_after。这一命名更改让配置项的意义更加明确。 闭包 队列闭包不再支持,如果你在应用中将闭包添加到队列,需要将闭包转化为一个类,然后将类实 例添加到队列。0 码力 | 691 页 | 9.37 MB | 1 年前3Laravel 6.0 中文文档
laravel/helpers 本地化 Lang::trans & Lang::transChoice 方法 影响级别:中等 翻译器的 Lang::trans 和 Lang::transChoice 方法被重命名 为 Lang::get 和 Lang::choice 方法。 此外,如果你自行实现 了 Illuminate\Contracts\Translation\Translator 契约,需要 更新实现类的 artisan key:generate 命令生成好了。 通常,该字符串应该是 32 位长,通过 .env 文件中的 APP_KEY 进行 配置,如果你还没有将 .env.example 文件重命名为 .env,现在立 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 34 即这样做。如果应用密钥没有设置,用户会话和其它加密数据将会有 来实现这一功能,在新安装的 Laravel 中,根目录下有一个 .env.example 文件,如果 Laravel 是 通过 Composer 安装的,那么该文件已经被重命名为 .env,否则的 话你要自己手动重命名该文件。 不要试图将 .env 文件提交到版本控制系统(如 Git 或 Svn)中, 一方面,开发环境和线上环境配置值不一样,提交没有意义,更重要 的是,.env 包含了0 码力 | 1442 页 | 14.66 MB | 1 年前3
共 5 条
- 1