Laravel 5.2 中文文档实例以匹 配路由定义中的 {user} 参数。 现在,在 Laravel 5.2 中,框架将会基于相应 URI 片段自动注入模型,从而允许你快速 访问需要的模型实例。 如果路由参数片段 {user} 匹配路由闭包或控制器方法中相应变量 $user,并且被类型声明 为一个 Eloquent 模型类的话,Laravel 将会自动注入该模型。 更多隐式模型绑定详情请查看 Laravel 5.2 文档 HTTP php 配置文件中,要特别注意 passwords.users.email 配置项,由于在 Laravel 5.2 对 email 视图路径有所改动,因此要确保该视图路径与应用实际的路径相匹 配,如果不匹配的话要更新该配置值。 Contracts 如果你实现了 Illuminate\Contracts\Auth\Authenticatable 契约但没有使 用 Authenticatable trait,那么需要添加一个新的 config:cache 命令,必须保证只是在配置文件中调用了 env 函 数,而不是在应用程序的其它地方。 如果你在应用程序中调用了 env 函数,强烈建议添加适当的配置值到配置文件,然后在该 位置调用 env,从而允许你将 env 调用改为 config 调用。 CSRF 验证 在单元测试中不再支持自动进行 CSRF 验证,当然这一改变对你的应用程序代码没什么 影响。 本文档由 Laravel0 码力 | 377 页 | 4.56 MB | 1 年前3
Laravel 5.1 中文文档all 方法: $collection->lists('id')->all(); 命令&处理器 app/Commands 目录现在被重命名为 app/Jobs,但是并不需要将你的命令移动到新位置,你 可以继续使用 make:command 和 handler:command Artisan 命令生成自己的类。 同样的,app/Handlers 目录被合并到 app/Listeners 目录下,你也不必将已经存在的命令 和事件处理器进行移动和重命名,你可以继续使用 handler:event 命令生成事件处理器。 通过提供对 Laravel 5.0 目录结构的向后兼容,你可以无缝升级应用到 Laravel 5.1 然后慢慢 升级你的事件和命令到新的位置——在一个对你或你的团队合适的时间。 Blade createMatcher,createOpenMatcher 和 createPlainMatcher 方法已经从 Blade 编译器中移 门面的 environment 方 法来访问其值: $environment = App::environment(); 你也可以向 environment 方法中传递参数来判断当前环境是否匹配给定值,如果需要的话你 甚至可以传递多个值: if (App::environment('local')) { // The environment is local } if0 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 6.0 中文文档中,传递关联数组参数到 route 辅助函数或 者 URL::route 方法生成指定路由(包含可选参数)对应 URL 时偶 尔会出现将这些参数作为 URI 值的现象,即使传递参数值在路由路 径中没有匹配键。从 Laravel 6.0 开始,这些值会被追加到查询字符 串中,如下所示: Route::get('/profile/{location?}', function ($locatio n = laravel/installer 确保 Composer 的全局 vendor bin 目录包含在系统 $PATH 路径 中,以便系统可以找到 laravel 可执行命令。在不同的操作系统中, 这个目录的位置也有所不同,常见的几种操作系列存放位置罗列如 下: macOS 和 GNU/Linux : $HOME/.composer/vendor/bin ($HOME 表示当前用户家目录,可以用 ~ 替代) W 方法来访问其值: $environment = App::environment(); 你也可以向 environment() 方法传递参数来判断当前环境是否匹配 给定值,如果需要的话你甚至可以传递多个值。如果当前环境与给定 值匹配,该方法返回 true: 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 39 if0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.6 中文文档environment 方法来访问其值: $environment = App::environment(); 你也可以向 environment 方法传递参数来判断当前环境是否匹配给定值,如果需要的话你甚至可以传递多个值。如果当前环境与给定值匹配,该方 法返回 true: if (App::environment('local')) { // The environment is local } 注:当前应用环境判断可以被服务器级别环境变量 APP_ENV 覆盖。当你需要在不同环境配置间共享同一应用时很有用,你可以在服务器配置中设置 一个给定主机来匹配给定环境。 访问配置值 你可以使用全局辅助函数 config 在应用代码的任意位置访问配置值,配置值以文件名+“.”+配置项的方式进行访问,当配置项没有被配置的时候返回 默认值: $value = config('app.timezone'); 义,容易造成歧义,有些开发者认为应用的模型指的是业务逻辑,另外一些人则认为模型指的是与关联数据库的交互。 正是因为这个原因,我们默认将 Eloquent 的模型直接放置到 app 目录下,开发者可以自行选择放置的位置。 这是 Laravel 框架作者的想法,不过对于国内开发者,尤其是 PHP 开发者来说,models 目录用于存放与数据库交互的模型类应该没有什么异议, 而业务逻辑应该放到 services 这0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 5.3 中文文档Laravel 学院致力于提供优质 Laravel 中文学习资源 37 件的配置项都能直观了解该配置项的作用及用法。 2、访问配置值 你可以使用全局辅助函数 config 在应用的任意位置访问配置值,该配置值可以文件名+“.”+配置项 的方式进行访问,当配置项没有被配置的时候返回默认值: $value = config('app.timezone'); 如果要在运行时设置配置值,传递数组参数到 来访问其值: $environment = App::environment(); 你也可以向 environment 方法中传递参数来判断当前环境是否匹配给定值,如果需要的话你甚至 可以传递多个值。如果当前环境与给定值匹配,该方法返回 true: if (App::environment('local')) { // The environment is local 中文学习资源 41 的是业务逻辑,另外一些人则认为模型指的是与关联数据库的交互。 正是因为这个原因,我们默认将 Eloquent 的模型直接放置到 app 目录下,从而允许开发者自行选 择放置的位置。 2、根目录 App 目录 app 目录包含了应用的核心代码,此外你为应用编写的代码绝大多数也会放到这里; Bootstrap 目录 bootstrap 目录包含了少许文件,用于框架的启动和自动载入配置,还有一个0 码力 | 691 页 | 9.37 MB | 1 年前3
共 5 条
- 1













