Laravel 6.0 中文文档
Vue 相关代码,make:auth 命令也被 提取出去。 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 11 如果想要恢复之前版本的 Vue/Bootstrap 脚手架代码,可以安 装 laravel/ui 扩展包,并使用 Artisan 命令 ui 来安装前端脚手架 代码: composer require laravel/ui 使用默认的 3306 和 5432 端口进行数据库连接配置。 数据库备份 当 Vagrant 盒子被销毁时,Homestead 可以自动备份数据库。要使 用这个功能,必须使用 Vagrant 2.1.0 及以上版本,如果你在使用更 低版本的 Vagrant,必须安装 vagrant-triggers 插件。要开启数据 库自动备份,在 Homestead.yaml 文件中添加如下配置项: backup: Manager 在不同状态间进行切换。例如,假设你 的站点数据库有几个 G 的数据量,你可以导入这个数据库并保存一 份快照,在本地工作一段时间后有可能会创建一些新的测试内容,你 可以通过快照快速恢复到最初的状态。 在底层,LMM 使用了 LVM 的支持写时复制的瘦快照功能,这意味 着当修改表中某条记录时,只会将你所做的更改写入磁盘,从而在恢 复期节省大量时间和磁盘空间。 由于 LMM 会与0 码力 | 1442 页 | 14.66 MB | 1 年前310 WEB攻击与防护技术 徐震 杨亮 《PHP语⾔程序设计》
访问控制(对进出网络的信息进行过滤,并使对 HTTP等协议进行命令级控制) 入侵防范(木马、DDoS、缓冲区溢出) 安全审计 恶意代码防范 数据安全: 数据完整性(应能检测到重要业务数据的完整性 破坏,并采取必要的恢复措施) 第二级 网络安全: 入侵防范(木马、DDoS、缓冲区溢出) 安全审计 1.5.攻击案例 n 略 提纲 一、背景概述 二、典型攻击 三、攻防原理 四、防护产品体系 OWASP Top ty token q 不要滥用$_REQUEST类变量 84 3.10.不安全的数据存储 85 概述 n 不安全的数据存储 q 应用程序没有对处于各个位置(数据库、文件、目录、备份 等)和生命周期阶段的数据进行合适的安全防护 q 导致恶意的内部攻击者可以窃取相关数据 86 原理 1 受害者输入信用卡号 2 业务网关不可用,因此错 误处理程序记录处理细节 4 恶意内部人员窃取大0 码力 | 114 页 | 3.65 MB | 1 年前3CmlPHP v2.x 开发手册
的权限。这样是非常不方便的。所以 在cmlphp中提供了两个偷懒的方法。 对方法注释 @noacl 则不检查该方法的权限 比如有一个方法 resume .想要跳过权限检查则注释如下即可 /** * 恢复微博 * @noacl * */ public function resume() 对方法注释 @acljump web/User/add 则将当前方法的权限检 查跳转为检查 web/User/add 网 通一台让用户的请求尽快的得到响应。同时两台以上的机器在碰到网 络异常等等的情况也不至于直接对外不可用。 数据库服务 通常在项目初期数据量较小、请求不多的时候是只采用单台db服务并 定期备份数据。但是随着业务的增长,单台压力上来。我们可能会加 入多台从库(mysql)/副本集、分片(mongo)。 在cmlphp中配置mysql读 写分离的方式如下: 'default_db' =>0 码力 | 245 页 | 720.67 KB | 1 年前3CmlPHP v2.x 开发手册
非常不方便的。所以在cmlphp中提供了两个偷懒的方法。 对方法注释 @noacl 则不检查该方法的权限 比如有一个方法 resume .想要跳过权限检查则注释如下即可 /** * 恢复微博 * @noacl * */ public function resume() 对方法注释 @acljump web/User/add 则将当前方法的权限检查跳转为检查 web/User/add 电信一台网通一台让用户的请求尽快的得到 响应。同时两台以上的机器在碰到网络异常等等的情况也不至于直接对外不可用。 数据库服务 通常在项目初期数据量较小、请求不多的时候是只采用单台db服务并定期备份数据。但是随着业务的 增长,单台压力上来。我们可能会加入多台从库(mysql)/副本集、分片(mongo)。 在cmlphp中配置 mysql读写分离的方式如下: 140 'default_db'0 码力 | 143 页 | 1.54 MB | 1 年前3CmlPHP v2.x 开发手册
的权限。这样是非常不方便的。所以在cmlphp中提供了两个偷懒的方法。 对方法注释 @noacl 则不检查该方法的权限 比如有一个方法 resume .想要跳过权限检查则注释如下即可 /** * 恢复微博 * @noacl * */ public function resume() 对 方 法 注 释 @acljump web/User/add 则 将 当 前 方 法 的 权 限 检 至少电信一台网通一台让用户的请求尽快的得到响应。同时两台以上的机器在碰到网 络异常等等的情况也不至于直接对外不可用。 数据库服务 通常在项目初期数据量较小、请求不多的时候是只采用单台db服务并定期备份数据。 但是随着业务的增长,单台压力上来。我们可能会加入多台从库(mysql)/副本集、分片 (mongo)。 在cmlphp中配置mysql读写分离的方式如下: 'default_db' => array(0 码力 | 251 页 | 973.37 KB | 1 年前3Laravel 5.1 中文文档
->where('airline_id', 1) ->get(); 6.4.3 恢复软删除模型 有时候你希望恢复一个被软删除的模型,可以使用 restore 方法: $flight->restore(); 你还可以在查询中使用 restore 方法来快速恢复多个模型: App\Flight::withTrashed() ->where('airline_id' ($user->onGracePeriod()) { // } 2.7 恢复订购 如果用户已经取消订购但你想恢复,使用 resume 方法: $user->subscription('monthly')->resume($creditCardToken); 如果用户取消订购然后在订购失效前恢复,将不会立即付款,相反,他们的订购会重新激活, 他们将会在正常的付款周期进行支付。 本文档接下来的部分我们将会讨论 Collection 类上每一个有效的方法,所有这些方法都可 以以方法链的方式平滑的操作底层数组。此外,几乎每个方法返回一个新的 Collection 实 例,允许你在必要的时候保持原来的集合备份。 all() all 方法简单返回集合表示的底层数组: collect([1, 2, 3])->all(); // [1, 2, 3] chunk() chunk 方法将一个集合分割成多个小尺寸的小集合:0 码力 | 307 页 | 3.46 MB | 1 年前3Laravel 5.6 中文文档
->where('airline_id', 1) ->get(); 恢复软删除模型 有时候你希望恢复一个被软删除的模型,可以使用 restore 方法: $flight->restore(); 你还可以在查询中使用 restore 方法来快速恢复多个模型,同样,这也不会触发任何模型事件: App\Flight::withTrashed() 本文档接下来的部分将会介绍 Collection 类上每一个有效的方法,所有这些方法都可以以方法链的方式流式操作底层数组。此外,几乎每个方法返 回一个新的 Collection 实例,从而允许你在必要的时候保持原来的集合备份。 方法列表 all() all 方法简单返回集合表示的底层数组: collect([1, 2, 3])->all(); // [1, 2, 3] avg() avg 方法返回所有集合项的平均值: {environment} 文件,例如,如果你是在 local 环 境中启动 dusk 命令,需要创建 .env.dusk.local 文件。 运行测试的时候,Dusk 会备份 .env 文件,并将 Dusk 环境文件重命名为 .env。一旦测试完成,.env 文件会被恢复。 创建浏览器 作为入门,我们编写一个测试来验证可以登录到应用,生成测试之后,编辑测试类将其导航到登录页面,输入认证信息,点击登录按钮。要创建浏览0 码力 | 377 页 | 14.56 MB | 1 年前3Laravel 5.2 中文文档
->where('airline_id', 1) ->get(); 恢复软删除模型 有时候你希望恢复一个被软删除的模型,可以使用 restore 方法: $flight->restore(); 你还可以在查询中使用 restore 方法来快速恢复多个模型: App\Flight::withTrashed() ->where('airline_id' Laravel 中文学习资源 188 // } 2.7 恢复订阅 如果用户已经取消订阅但想要恢复该订阅,可以使用 resume 方法,前提是该用户必须在宽 限期内: $user->subscription('main')->resume(); 如果该用户取消了一个订阅然后在订阅失效之前恢复了这个订阅,则不会立即支付该账 单,取而代之的,他们的订阅只是被重新激活,并回到正常的支付周期。 本文档接下来的部分我们将会讨论 Collection 类上每一个有效的方法,所有这些方法都可 以以方法链的方式平滑的操作底层数组。此外,几乎每个方法返回一个新的 Collection 实 例,允许你在必要的时候保持原来的集合备份。 all() all 方法简单返回集合表示的底层数组: collect([1, 2, 3])->all(); // [1, 2, 3] avg() avg 方法返回所有集合项的平均值:0 码力 | 377 页 | 4.56 MB | 1 年前3Laravel 5.3 中文文档
->where('airline_id', 1) ->get(); 恢复软删除模型 有时候你希望恢复一个被软删除的模型,可以使用 restore 方法: $flight->restore(); 你还可以在查询中使用 restore 方法来快速恢复多个模型: App\Flight::withTrashed() ->where('airline_id' $user->subscription('main')->cancelNow(); 恢复订阅 如果用户已经取消订阅但想要恢复该订阅,可以使用 resume 方法,前提是该用户必须在宽限期内: $user->subscription('main')->resume(); 如果该用户取消了一个订阅然后在订阅失效之前恢复了这个订阅,则不会立即支付该账单,取而 代之的,他们的订阅只是被重新激活,并回到正常的支付周期。 本文档接下来的部分将会讨论 Collection 类上每一个有效的方法,所有这些方法都可以以方法 链的方式流式操作底层数组。此外,几乎每个方法返回一个新的 Collection 实例,允许你在必要 的时候保持原来的集合备份。 方法列表 all() all 方法简单返回集合表示的底层数组: collect([1, 2, 3])->all(); // [1, 2, 3] avg() avg0 码力 | 691 页 | 9.37 MB | 1 年前3Yii 2.0 权威指南
命令失败,您也可以参考 轃 软 轭 轰 软 轳 轥 轲 文档的疑难解答1 3 部分中的常见错误。修复错误后, 您可以通过在 b a s i c 目录内运行 c o m p o s e r u p d a t e 来恢复中止安 装。 提 提 提示 示 示: : : 如果你想安装 轙 轩 轩 的最新开发版本,可以使用以下命令 代替, 它添加了一个 轳 轴 轡 轢 轩 转 轩 轴 轹 选项1 4 : c o m p 指定一个指定的值。 • 轹 轩 轩 輲 轴 轥 轣 轨 轜 轡 轲 轜 轳 软 车 轴 轤 轥 转 轥 轴 轥 轜 轓 软 车 轴 轄 轥 转 轥 轴 轥 轂 轥 轨 轡 轶 轩 软 轲 3 輭 提供软删除和软恢复 轁 轣 輭 轴 轩 轶 轥 轒 轥 轣 软 轲 轤 的 方法。即将记录标记为已删除的设置标记或状态。 • 轹 轩 轩 輲 轴 轥 轣 轨 轜 轡 轲 轜 轰 软 轳 轩 轴 轩 软 轮 轜 轐 软 把所有的增量数据库迁移提交到生产环境数据库当中。 轙 轩 轩 提供了一整套的迁移命令行工具,通过这些工具你可以: • 创建新的迁移; 輶 輮 輴 輮 数据库迁移 輲 輷 輷 • 提交迁移; • 恢复迁移; • 重新提交迁移; • 展示迁移历史和状态。 所有的这些工具都可以通过 y i i m i g r a t e 命令来进行操作。 在这一章节,我 们将详细的介绍如何使用这些工具来完成各种各样的任务。0 码力 | 537 页 | 4.66 MB | 1 年前3
共 10 条
- 1