Yii 2.0 权威指南l ex a n d er M a k a r o v , C a r s t en B r a n d t , K l i m o v P a u l , a n d m a n y co n t r i b u t o r s f r o m t h e Y i i co m m u n i t y 简体中文 t r a n s l a t i o n p r o v i d ed b y : : h t t p s : / / w w w . y i i ch i n a . co m , cu i l eo n , q i a n s en 1 3 8 6 , d eep zi y u , s h i - y a n g , i y u a n c, x i a o l i u s h i f u , j h q 0 1 1 3 , f u n s o n 8 6 , r i v er 輮 輮 輮 輲 輶 輲 輮 輶 使用数据库 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳 輱 輲 輮 輷 使用 轇轩 轩 生成代码 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳 輶 輲 輮 輸 更上一层楼(轌 软 软 轫 轩 轮 轧 轁 轨 轥 轡 轤 ) 輮 輮 輮 輮0 码力 | 537 页 | 4.66 MB | 1 年前3
Laravel 6.0 中文文档Herten 和 Marcel Pociot 创建并维护。相对于之 前版本的错误显示,Ignition 提供了诸多便捷之处,比如优化了 Blade 错误文件和行号处理、针对常见问题的可执行解决方案、代码 编辑、异常分享、以及经过优化的用户体验。 优化授权响应 在之前版本的 Laravel 中,获取并提供自定义授权消息给终端用户 很困难,主要难点在于如何向终端用户解释清楚为什么特定的请求被 $this->authorize 或 者 Gate::authorize 方法时,这些自定义的消息会被自动返回给前 端。 任务中间件 任务中间件允许你封装自定义的队列任务异常业务逻辑,避免在任务 自身处理中混入对应样板代码。例如,在之前的 Laravel 版本中, 你可能需要在频率限制回调中封装某个任务的 handle 方法处理逻 辑: /** * 执行任务 本文档由学院君提供 学院君致力于提供优质 Laravel )->get(); Laravel UI 之前版本 Laravel 提供的典型的前端脚手架代码现在被提取到独立 的 Composer 扩展包 laravel/ui 中,这样一来可以让 UI 脚手架代 码的开发和维护与主框架分离。所以,在默认框架脚手架代码中,现 在已经剔除了 Bootstrap 和 Vue 相关代码,make:auth 命令也被 提取出去。 本文档由学院君提供 学院君致力于提供优质0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.6 中文文档态频率限制、广播频道类、API 资源控制器 生成、Eloquent 日期格式化优化、Blade 组件别名、Argon2 密码哈希支持、引入 Collision 扩展包等等等等。此外,所有的前端脚手架代码都已升 级到 Bootstrap 4,Laravel 底层使用的 Symfony 组件都已升级到 Symfony ~4.0 版本。 Laravel 5.6 版本的发布恰逢 Spark 6.0 的发布,所以这也是自 Broadcast::channel('order.{order}', OrderChannel::class); 最后,可以将频道的授权逻辑放到频道类的 join 方法。join 方法中的代码等同于之前位于频道授权闭包中的处理逻辑。当然,你还可以使用频道模 型绑定: 'date:Y-m-d', 'joined_at' => 'datetime:Y-m-d H:00', ]; Blade 组件别名 如果你的 Blade 组件存放在子目录中,现在起可以为它们起个别名以便使用。例如,假设一个 Blade 组件存放0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 5.2 中文文档s\UnauthorizedException 被重命名 为 Illuminate\Auth\Access\AuthorizationException。如果你没有手动捕获该异常那么 这一改变对之前代码没有什么影响。 集合 Eloquent 集合基类 调用 Eloquent 集合实例的 pluck, keys, zip, collapse, flatten, flip 方法现在会返回集 合基类。 方法即可。 Composer 类 Illuminate\Foundation\Support\Composer 类现在被移动 到 Illuminate\Support\Composer,如果你没有在代码中使用该类那么这一改变对程序没 有影响。 命令和处理器 自处理命令 在创建任务/命令时你不再需要实现 SelfHandling 契约,所有任务现在默认都是自处理 的,因此你可以在自己的类中移除该接口。 函数,强烈建议添加适当的配置值到配置文件,然后在该 位置调用 env,从而允许你将 env 调用改为 config 调用。 CSRF 验证 在单元测试中不再支持自动进行 CSRF 验证,当然这一改变对你的应用程序代码没什么 影响。 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 6 Elixir0 码力 | 377 页 | 4.56 MB | 1 年前3
CmlPHP v2.x 开发手册
'default_cache' => [ 'on' => 0, //为1则启用,或者不启用 'driver' => 'Memcache', 'prefix' => 'd_c_57c17_', 'server' => [ [ 'host' => '127.0.0.1', 'port' => 11211 ], //多台... ], ], 'lock_prefix' => 'd_l_57c17_', //加锁前缀 在 projxxx/Config/[cli/development/product]/normal.php 中包含了开发会用到的常用配置,包换 数据库连接串、缓存配置、锁配置等。 'http://static.cml.com/', //模板替换的{{public}}静态地址(访问静态 资源用) 默认为 入口文件所在目录 /*安全过滤*/ 'auth_key'=>'a5et3e41d', //Encry加密key 'check_csrf' => 1, //检查csrf跨站攻击 0、不检查,1、只检查post数据提交方式,2、get/post 21 都检查 默认只检查post0 码力 | 143 页 | 1.54 MB | 1 年前3
Laravel 5.1 中文文档Laravel 5.1.4 将登录次数限制引入框架,更多详情请参考认证限制一节。 Laravel 5.1 Laravel 5.1 在 5.0 的基础上继续进行优化和提升,接受 PSR-2 代码风格,新增事件广播 机制,中间件参数,Artisan 优化,等等。 PHP 5.5.9+ 由于 PHP 5.4 将会在今年 9 月份“寿终正寝”,并且 PHP 开发组不会再提供安全更新,Laravel 提供的最大跨度的支持,并且将会持续为更多的企业用户及普通用户提 供稳定平滑的支持。 PSR-2 PSR-2 代码风格指南已经被 Laravel 框架采取为默认风格指南,此外,所有代码生成器已经 被更新到生成兼容 PSR-2 语法的代码。 文档 Laravel 文档的每一个页面都进行了一丝不苟的审查和引人注目的优化,所有代码示例都被 审查并且扩展到更好的支持上下文相关性。 本文档由 Laravel 学院(LaravelAcademy websocket 连接发送到客户端并进行处理。 为了帮助你构建这样类型的应用,Laravel 使得通过 websocket 连接广播事件变得简单可行。 广播 Laravel 事件允许你在服务端代码和客户端 JavaScript 框架之间共享相同的事件名称。 更多关于事件广播的内容请查看事件一节。 中间件参数 Laravel 5.1 里,中间件可以接受额外的自定义参数,例如,如果你的应用需要在执行给定0 码力 | 307 页 | 3.46 MB | 1 年前3
CmlPHP v2.x 开发手册
'default_cache' => [ 'on' => 0, //为1则启用,或者不启用 'driver' => 'Memcache', 'prefix' => 'd_c_57c17_', 'server' => [ [ 'host' => '127.0.0.1', 'port' => 11211 ], //多台... ], ], 'lock_prefix' => 'd_l_57c17_', //加锁前缀 在 projxxx/Config/[cli/development/product]/normal.php 中 包含了开发会用到的常用配置,包换数据库连接串、缓存配置、锁配 cml.com/', // 模板替换的{{public}}静态地址(访问静态资源用) 默认为 入口文 件所在目录 /*安全过滤*/ 'auth_key'=>'a5et3e41d', //Encry加密key 'check_csrf' => 1, //检查csrf跨站攻击 0、不检查,1、 只检查post数据提交方式,2、get/post都检查 默认只检查post0 码力 | 245 页 | 720.67 KB | 1 年前3
CmlPHP v2.x 开发手册
'default_cache' => [ 'on' => 0, //为1则启用,或者不启用 'driver' => 'Memcache', 'prefix' => 'd_c_57c17_', 'server' => [ [ 'host' => '127.0.0.1', 'port' => 11211 ], //多台... ], ], 'lock_prefix' => 'd_l_57c17_', //加锁前缀 在 projxxx/Config/[cli/development/product]/normal.php 中包含了开发会用到的常用配 置,包换数据库连接串、缓存配置、锁配置等。 'http://static.cml.com/', //模板替换的{{public}}静态地址(访问静 态资源用) 默认为 入口文件所在目录 /*安全过滤*/ 'auth_key'=>'a5et3e41d', //Encry加密key 'check_csrf' => 1, //检查csrf跨站攻击 0、不检查,1、只检查post数据提交方式,2、get/post 都检查 默认只检查post0 码力 | 251 页 | 973.37 KB | 1 年前3
10 WEB攻击与防护技术 徐震 杨亮 《PHP语⾔程序设计》比去年全年增加近16% 1.3. 相关政策、法规(1) n PCI DSS 美国,2008年PCI法案通过之后,要求提供信 用卡网上支付超过一定营业额的企业,都需要 配置Web应用防火墙或进行代码级应用安全加 固。 1.4. 相关政策、法规(2) n 胡锦涛总书记重要指示 q “把握信息化发展的方向、维护国家在网络空间的安全和利益成 为信息时代的重大战略课题。” n 政策文件和规划中对信息安全的要求 相关政策、法规(2) 级别 安全要求 第三级 网络安全: 访问控制(对进出网络的信息进行过滤,并使对 HTTP等协议进行命令级控制) 入侵防范(木马、DDoS、缓冲区溢出) 安全审计 恶意代码防范 数据安全: 数据完整性(应能检测到重要业务数据的完整性 破坏,并采取必要的恢复措施) 第二级 网络安全: 入侵防范(木马、DDoS、缓冲区溢出) 安全审计 1.5.攻击案例 n 信息泄露和不正确的参数处理 应用安全问题根源 防火墙/IPS OS Web服务器 应用服务器 防火墙\IPS 数据库系统 遗留系统 Web 服务 目录服务 人力资源 计费 定制开发的应用代码 用户和 攻击者 网络层防护(防火墙, SSL, IDS, OS加固) 无法检测并阻止应用层攻击 网络层 应用层 在应用层,我们的安全边界存在巨大 的漏洞!!! 提纲 一、背景概述0 码力 | 114 页 | 3.65 MB | 1 年前3
Laravel 5.3 中文文档........................................................................................ 13 1.3 贡献代码 .................................................................................................. return $this->view('emails.welcome'); } } 可邮寄对象被创建以后,你可以使用一个简单、优雅的 API 将其发送给用户。可邮寄对象可以在 浏览代码的同时了解邮件信息: Mail::to($user)->send(new WelcomeMessage); 当然,你还可以标记可邮寄对象为“队列化”,这样这封邮件就会在后台通过队列任务发送: 认证脚手架 Laravel 框架提供的默认的两个认证控制器已经被分割成四个,这一更改让认证控制器变得更加 清爽、责任更加明确。升级应用认证控制器到最新的最简单方法就是从 GitHub 上将四个控制器 代码拷贝过来复制到项目中。 你还要确保在路由文件中调用了 Route::auth()方法,该方法在底层已经为新控制器注册了合适 的路由。 这些新控制器拷贝到应用后,需要重新实现之前在认证控制器中实现的方法和业务。例如,如果0 码力 | 691 页 | 9.37 MB | 1 年前3
共 96 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10













