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
CmlPHP v2.x 开发手册
同时查询多个库 模型-MongoDB Orm详细Api 服务 视图 统一的API Html模板引擎 Blade模板引擎 锁-并发处理 缓存 语言包 日志 调试 Session自定义保存位置 框架自带的扩展包 插件 使用说明 系统挂载点 常用常量 命令行运行程序 守护工作进程 队列服务 2 1.6.22 1.6.23 1.6.24 1.6.25 1.6.26 ton('cml_log', \Cml\Logger\File::class); //必须绑定。路由 //框架自带的路由支持restful分格的路由、路由分组。 在未声明/未匹配到路由规则时会按url映射到文 件的方式来执行相应的控制器方法。具体参考 http://doc.cmlphp.com/devintro/route/readme.html。 //如果想 'session_user' => 0, //SESSION保存位置自定义 0不开启、1开启 'session_user_loc' => 'db', //自定义保存SESSION的位置时 定义保存的位置 db、cache两种 'session_user_loc_table' => 'session', //自定义保存SESSION的保存位置设置为db时的表名 'session_u0 码力 | 143 页 | 1.54 MB | 1 年前3
CmlPHP v2.x 开发手册
同时查询多个库 模型-MongoDB Orm详细Api 服务 视图 统一的API Html模板引擎 Blade模板引擎 锁-并发处理 缓存 语言包 日志 调试 Session自定义保存位置 框架自带的扩展包 插件 使用说明 系统挂载点 常用常量 命令行运行程序 守护工作进程 队列服务 权限管理 数据验证 1.6.24 1.6.25 1.6.26 1.7 1 'cml_log', \Cml\Logger\File::class); //必须绑定。路由 //框架自带的路由支持restful分格的路由、路由分组。 在未 声明/未匹配到路由规则时会按url映射到文件的方式来执行相应的控制 器方法。具体参考 http://doc.cmlphp.com/devintro/route/readme.html。 //如 'session_user' => 0, //SESSION保存位置自定义 0不开 启、1开启 'session_user_loc' => 'db', //自定义保存SESSION的位 置时 定义保存的位置 db、cache两种 'session_user_loc_table' => 'session', //自定义保 存SESSION的保存位置设置为db时的表名 'sessio0 码力 | 245 页 | 720.67 KB | 1 年前3
CmlPHP v2.x 开发手册
10 11. 缓存 1.6.11 12. 语言包 1.6.12 13. 日志 1.6.13 14. 调试 1.6.14 15. Session自定义保存位置 1.6.15 16. 框架自带的扩展包 1.6.16 17. 插件 1.6.17 1. 使用说明 1.6.17.1 2. 系统挂载点 1.6.17.2 ton('cml_log', \Cml\Logger\File::class); //必须绑定。路由 //框架自带的路由支持restful分格的路由、路由分组。 在未声明/未匹配到路由规则时会按url映射到文 件的方式来执行相应的控制器方法。具体参考 http://doc.cmlphp.com/devintro/route/readme.html。 //如果想 'session_user' => 0, //SESSION保存位置自定义 0不开启、1开启 'session_user_loc' => 'db', //自定义保存SESSION的位置时 定义保存的位置 db、cache两种 'session_user_loc_table' => 'session', //自定义保存SESSION的保存位置设置为db时的表名 'session_user_loc_tableprefix'0 码力 | 251 页 | 973.37 KB | 1 年前3
Yii 2.0 权威指南轒 轌 管理跟 輱 輮 輱 中很像。一个主要的改进是现在的 轕 轒 轌 管理支 持可 可 可选 选 选参 参 参数 数 数了。 比如,如果你在 輲 輮 輰 中定义了一个下面这样的规则,那么 它可以同时匹配 p o s t / p o p u l a r 和 p o s t / 1 / p o p u l a r 两种 轕 轒 轌 。 而在 輱 輮 輱 中为 达成相同效果,必须要使用两条规则。 [ 源包 包 包 资源包指定为继承 譹 譩 譩 譜 護 譥 譢 譜 譁 譳 譳 譥 譴 譂 譵 譮 譤 譬 譥 的 轐 轈 轐 类, 包名为可自动加 载的 轐 轈 轐 类名, 在资源包类中,要指定资源所在位置, 包含哪些 轃 轓 轓 和 轊 轡 轶 轡 轓 轣 轲 轩 轰 轴 文件以及和其他包的依赖关系。 如下代码定义基础应用模板使用的主要资源包: < ? p h p n a m e s p a c 譩 譳 譨 謨 謩 发布 该包资源文件到 轗 轥 轢 目录时 指定传递到该方法的选项,仅在指定了 譳 譯 譵 譲 譣 譥 譐 譡 譴 譨 属性时使用。 资 资 资源 源 源位 位 位置 置 置 资源根据它们的位置可以分为: • 源资源輺 资源文件和 轐 轈 轐 源代码放在一起,不能被 轗 轥 轢 直接访问, 为了使用这些源资源, 它们要拷贝到一个可 轗 轥 轢 访问的 轗 轥 轢 目录中 成0 码力 | 537 页 | 4.66 MB | 1 年前3
10 WEB攻击与防护技术 徐震 杨亮 《PHP语⾔程序设计》在non-GET请求中使用Security token q 不要滥用$_REQUEST类变量 84 3.10.不安全的数据存储 85 概述 n 不安全的数据存储 q 应用程序没有对处于各个位置(数据库、文件、目录、备份 等)和生命周期阶段的数据进行合适的安全防护 q 导致恶意的内部攻击者可以窃取相关数据 86 原理 1 受害者输入信用卡号 2 业务网关不可用,因此错 误处理程序记录处理细节 这些漏洞可能会导致用户敏感数据外泄 n 攻击者通过这些秘密的窃取从而进行进一步的攻击 n 破坏系统的一致性 88 防护方法 n 验证信息架构 q 识别所有的敏感数据; q 识别这些数据存放的所有位置; q 确保所应用的威胁模型能够应付这些攻击; q 使用加密手段来应对威胁 n 使用一定的机制来进行保护 q 文件加密、数据库加密、数据元素加密 n 正确的使用这些机制 q 使用标准的强算法; 主要针对XSS、仿冒、网页木马等攻击对客户 端浏览器进行加固防护。 n 代表性产品 q 360安全浏览器 q Chrome安全插件 q 卡卡上网安全插件 q …… n 采用基于规则的匹配技术,即基于一套基于专家经验事先定 义的规则的匹配系统,但有其局限性。 n 结构的扫描器:用户发出扫描命令后,扫描模块接到请求启 动相应的子功能模块,对被扫描主机进行扫描。通过分析被 扫描主机返回的信息进行判断,将扫描结果呈现给用户。0 码力 | 114 页 | 3.65 MB | 1 年前3
共 12 条
- 1
- 2













