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 年前3Yii 2.0 权威指南
輮 輱 版是上代的老版本,现在处于维 护状态。 輲 輮 輰 版是一个完全重写的版本,采用了最新的技术和协议,包括依 赖包管理器 轃 软 轭 轰 软 轳 轥 轲 、轐 轈 轐 代码规范 轐 轓 轒 、命名空间、轔 轲 轡 轩 轴 轳 (特质)等 等。 輲 輮 輰 版代表新一代框架,是未来几年中我们的主要开发版本。 本指南 主要基于 輲 輮 輰 版编写。 1 . 1 . 4 系 系 系统 统 统要 要 需的 轐 轈 轐 配置。 使用 轙 轩 轩 需要对面向对象编程(轏 轏 轐 )有基本了解,因为 轙 轩 轩 是一个 纯面向对象的框架。轙 轩 轩 輲 輮 輰 还使用了 轐 轈 轐 的最新特性, 例如命名空间2 和轔 轲 轡 轩 轴 (特质)3 。 理解这些概念将有助于你更快地掌握 轙 轩 轩 輲 輮 輰 。 1 . 2 从 从 从 Y i i 1 . 1 升 升 升级 级 级 輲 輮 輰 版框架是完全重写的,在 r a i t s . p h p 4 h t t p s : / / g e t c o m p o s e r . o r g / 輱 輮 輲 輮 从 轙 轉 轉 輱 輮 輱 升级 輳 • 命名空间5 • 匿名函数6 • 数组短语法 [ . . . 元素. . . ] 用于取代 a r r a y ( . . . 元素. . . ) • 视图文件中的短格式 轥 轣 轨 软 标签 <0 码力 | 537 页 | 4.66 MB | 1 年前3CmlPHP v2.x 开发手册
extends Controller { public function index() { echo '欢迎使用cml框架,应用初始化成功'; } } 关于命名空间及其它参考控制器章节 web/Lang 可选 为web应用语言包存放目录具体请参考 语言包 章节 web/Model 可选 为web应用模型文件存放目录 具体请参考模 型章节 可以看到 控制器都有带 Controller 后缀 且必须继承 Cml\Controller 这个基类 在这边命名空间 以 web\Controller 开始 因为这边 DefaultController 直接 是存放在 web\Controller 目录下 所以命名空间为 web\Controller ,假如我们有一个商品模块商品模块下有商品 跟订单两个控制器 这时目录结构则为 class GoodsController extends Controller { public function index() { } } 在这里我们的命名空间就要相应的申明为 web\Controller\Goods 前置方法 如果要在执行所有方法前都先做某操作。只要申明 init() 方法 即可 如我们需要做权限控制,只要声明一 个0 码力 | 245 页 | 720.67 KB | 1 年前3CmlPHP v2.x 开发手册
extends Controller { public function index() { echo '欢迎使用cml框架,应用初始化成功'; } } 关于命名空间及其它参考控制器章节 web/Lang 可选 为web应用语言包存放目录具体请参考 语言包章节 web/Model 可选 为web应用模型文件存放目录 具体请参考模型章节 可以看到 控制器都有带 Controller 后缀 且必须继承 Cml\Controller 这个基类 在这边命名空 间以 web\Controller 开始 因为这边 DefaultController 直接是存放在 web\Controller 目录 下 所以命名空间为 web\Controller ,假如我们有一个商品模块商品模块下有商品跟订单两个 控制器 这时目录结构则为 class GoodsController extends Controller { public function index() { } } 在这里我们的命名空间就要相应的申明为 web\Controller\Goods 35 前置方法 如果要在执行所有方法前都先做某操作。只要申明 init() 方法即可 如我们需要做权限控制, 只要声明一个0 码力 | 143 页 | 1.54 MB | 1 年前3CmlPHP v2.x 开发手册
extends Controller { public function index() { echo '欢迎使用cml框架,应用初始化成功'; } } 关于命名空间及其它参考控制器章节 web/Lang 可选 为web应用语言包存放目录具体请参考 语言包章节 web/Model 可选 为web应用模型文件存放目录 具体请参考模型章节 } 可以看到 控制器都有带 Controller 后缀 且必须继承 Cml\Controller 这个基类 在 这边命名空间以 web\Controller 开始 因为这边 DefaultController 直接是存放 在 web\Controller 目录下 所以命名空间为 web\Controller ,假如我们有一个商品 模 块 商 品 模 块 下 有 商 品 跟 订 单 两 个 class GoodsController extends Controller { public function index() { } } 在这里我们的命名空间就要相应的申明为 web\Controller\Goods 前置方法 如果要在执行所有方法前都先做某操作。只要申明 init() 方法即可 如我们需要做 权限控制,只要声明一个 CommonController0 码力 | 251 页 | 973.37 KB | 1 年前3
共 9 条
- 1