Laravel 6.0 中文文档中文学习资源:https://xueyuanjun.com 175 改 resources/views/welcome.blade.php 代码以支持 website 数 据变量: 我们将原来写死的 Laravel 文本调整为支持变量传入的方式,这样, 我们就可以在浏览器中通过 http://blog.test/view 访问路由视 图了: 路由参数 本文档由学院君提供 学院君致力于提供优质 Laravel view('user.profile', ['user' => User::fi ndOrFail($id)]); } } 上下文信息 上下文数据也会以数组形式传递给日志方法,然后和日志信息一起被 格式化和显示: Log::info('User failed to login.', ['id' => $user->i d]); 写入指定通道 有时候你可能希望将日志信息记录到某个通道而不是应用的默认通 company.com', 'port' => '10000', ], ], Monolog 格式化工具 使用 monolog 驱动时,Monolog LineFormatter 会用作默认的格式 化工具。不过,你也可以使用 formatter 和 formatter_with 配置 项自定义传入处理器的格式化工具的类型: 'browser' => [ 'driver' => 'monolog'0 码力 | 1442 页 | 14.66 MB | 1 年前3
Yii 2.0 权威指南可能隐含的恶意 轊 轡 轶 轡 轓 轣 轲 轩 轰 轴 代码会导致 跨站脚本(轘 轓 轓 )攻击2 9 。 当然了,你大概会在 s a y 视图里放入更多内容。内容可以由 轈 轔 轍 轌 标 签,纯文本, 甚至 轐 轈 轐 语句组成。实际上 s a y 视图就是一个由 譲 譥 譮 譤 譥 譲 謨 謩 执行的 轐 轈 轐 脚本。 视图脚本输出的内容将会作为响应结果返回给应用。 应用将依次输出结果给最终用户。 譥 譲 輺 处理 轐 轈 轐 错误和异常, 详情请参考 错误处理 一节。 • 警 譯 譲 譭 譡 譴 譴 譥 譲 輺 格式化输出显示给终端用户的数据,例如数字可能要带分 隔符, 日期使用长格式。 详情请参考 格式化输出数据 一节。 • 譩 謱 謸 譮 輺 支持信息翻译和格式化。 详情请参考 国际化 一节。 • 譬 譯 譧 輺 管理日志对象。 详情请参考 日志 一节。 • 譹 譩 譩 譜 譳 它的行为默认和 譹 譩 譩 譜 譢 譡 譳 譥 譜 譍 譯 譤 譥 譬 謺 謺 譡 譴 譴 譲 譩 譢 譵 譴 譥 譳 謨 謩 相 同, 但是它允许你选择哪些称之为字段的数据项放入到结果数组中并同时 被格式化。 实际上,它是导出模型到 轒 轅 轓 轔 车 轵 转 网页服务开发的默认方法, 详情请参阅响应格式輮 字 字 字段 段 段 字段是模型通过调用譹 譩 譩 譜 譢 譡 譳 譥 譜 譍 譯 譤 譥0 码力 | 537 页 | 4.66 MB | 1 年前3
Laravel 5.6 中文文档Laravel 5.6 在 Laravel 5.5 的基础上继续进行优化,包括日志系统、单机任务调度、模型序列化优化、动态频率限制、广播频道类、API 资源控制器 生成、Eloquent 日期格式化优化、Blade 组件别名、Argon2 密码哈希支持、引入 Collision 扩展包等等等等。此外,所有的前端脚手架代码都已升 级到 Bootstrap 4,Laravel 底层使用的 Symfony 这个视图文件,我们也对默认提供的 / 路由做了调整,接下来,我们需要修 改 resources/views/welcome.blade.php 代码以支持 website 数据变量: 我们将原来写死的 Laravel 文本调整为支持变量传入的方式,这样,我们就可以在浏览器中通过 http://blog.test/view 访问路由视图了: 本文档由 Laravel 学院提供 Laravel 学院致力于提供优质 显示原生数据 默认情况下,Blade 的 {{ }} 语句已经通过 PHP 的 htmlentities 函数处理以避免 XSS 攻击,如果你不想要数据被处理,比如要输出带 HTML 元 素的富文本,可以使用如下语法: Hello, {!! $name !!}. 注:输出用户提供的内容时要当心,对用户提供的内容总是要使用双花括号包裹以避免直接输出 HTML 代码。 渲染 JSON 内容0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 5.3 中文文档Laravel 学院致力于提供优质 Laravel 中文学习资源 52 Log::debug($error); 上下文信息 上下文数据也会以数组形式传递给日志方法,然后和日志消息一起被格式化和显示: Log::info('User failed to login.', ['id' => $user->id]); 访问底层 Monolog 实例 Monolog 有多个可 email 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 182 验证字段必须是格式化的电子邮件地址 exists:table,column 验证字段必须存在于指定数据表 基本使用: 'state' => 'exists:states' 指定自定义列名: 'state' 甚至还允许你自定义指令,可以使用 directive 方法来注册一个指令。当 Blade 编译器遇 到该指令,将会传入参数并调用提供的回调。 下面的例子创建了一个 @datetime($var) 指令格式化给定的 DateTime 的实例 $var:0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 5.1 中文文档将 Collection 转化为数组,使用 all 方法: User::lists('id')->all(); 注意:Query Builder 的 lists 返回的仍然是数组。 日期格式化 以前,模型中的 Eloquent 日期字段存储格式可以通过重写 getDateFormat 方法来修改,现 在依然可以这么做;但是为了更加方便可以在模型中简单通过指定$dateFormat 属性来替代 JSON 序列化的日期字段的格式。想要在序列化模型中设置指定的日期格式,你 可以在模型中重写 serializeDate(DateTime $date)方法,这样就可以在不改变字段存储格 式的情况下对格式化序列化的 Eloquent 日期字段有着更加细粒度的控制。 本文档由 Laravel 学院(LaravelAcademy.org)提供 6 Collection 类 sortBy 调整器 1、简介 访问器和调整器允许你在获取模型属性或设置其值时格式化 Eloquent 属性。例如,你可能 想要使用 Laravel 加密器对存储在数据库中的数据进行加密,并且在 Eloquent 模型中访问时 自动进行解密。 除了自定义访问器和调整器,Eloquent 还可以自动转换日期字段为 Carbon 实例甚至将文本 转换为 JSON。 2、访问器 & 调整器 2.1 定义访问器0 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 5.2 中文文档可以轻松处理后台用户认证;此外,Laravel 5.2 还提供了便捷 的方式来创建前台认证视图,只需在终端执行如下 Artisan 命令即可: php artisan make:auth 该命令会生成纯文本的、兼容 Bootstrap 样式的视图用于登录、注册和密码重置。该命令 还会使用相应路由更新路由文件。 注意:该功能特性只能在新应用中使用,不能再应用升级过程中使用。 隐式模型绑定 隐式 甚至还允许你自定义指令,可以使用 directive 方法来注册一个指令。当 Blade 编译器遇到该指令,将会传入参数并调用提供的回调。 下面的例子创建了一个 @datetime($var) 指令格式化给定的 $var: 格式化 Eloquent 属性。例如,你可能 想要使用 Laravel 加密器对存储在数据库中的数据进行加密,并且在 Eloquent 模型中访问 时自动进行解密。 除了自定义访问器和修改器,Eloquent0 码力 | 377 页 | 4.56 MB | 1 年前3
CmlPHP v2.x 开发手册
er层的目的主要是为了让代 码更加的可复用。比如表单搜索的处理,某应用中对图片上传扩展的 二次封装,调用接口api,api单独封装成扩展返回原始格式,而当前 应用中多处需要将api的返回值做格式化处理,此时在Server中封装成 单独的Server给多个Controller调用,做到代码可复用和更高的抽象化 服务使用说明 我们创建一个 UploadServer.php 用来处理文件上传的逻辑,在其 包含项目目录`/Views/Site/Index/index.html`模板文件 执行简单php代码 {{eval ...}} 执行某些函数 {{echo trim(' abc ')}} 格式化日期时间 {{datetime $time|Y-m-d H:i:s }} 设置插件挂载点 {{hook test}} 获取 get 、 post 、 request 请求参数 使用 一般性标签参考官方文档。 官方文档: http://laravel.com/docs/5.1/blade cmlphp中定制的模板标签 设置插件挂载点 @hook(test) 格式化日期时间 @datetime($time|Y-m-d H:i:s) 获取 get 、 post 、 request 请求参数 @get(key)、@post(key)、@request(key)0 码力 | 245 页 | 720.67 KB | 1 年前3
CmlPHP v2.x 开发手册
rver层的目的主要是为了让代码更加的可复用。比如表单搜索 的处理,某应用中对图片上传扩展的二次封装,调用接口api,api单独封装成扩展返回原始格式,而当 前应用中多处需要将api的返回值做格式化处理,此时在Server中封装成单独的Server给多个Controller 调用,做到代码可复用和更高的抽象化 服务使用说明 我们创建一个 UploadServer.php 用来处理文件上 包含项目目录`/Views/Site/Index/index.html`模板文件 执行简单php代码 {{eval ...}} 执行某些函数 {{echo trim(' abc ')}} 格式化日期时间 {{datetime $time|Y-m-d H:i:s }} 设置插件挂载点 {{hook test}} 获取 get 、 post 、 request 请求参数 使用 一般性标签参考官方文档。 官方文档: http://laravel.com/docs/5.1/blade cmlphp中定制的模板标签 设置插件挂载点 @hook(test) 格式化日期时间 @datetime($time|Y-m-d H:i:s) 获取 get 、 post 、 request 请求参数 @get(key)、@post(key)、@request(key)0 码力 | 143 页 | 1.54 MB | 1 年前3
CmlPHP v2.x 开发手册
Server层的目的主要是为了让代码更加的可复用。 比如表单搜索的处理,某应用中对图片上传扩展的二次封装,调用接口api,api单独封 装成扩展返回原始格式,而当前应用中多处需要将api的返回值做格式化处理,此时在 Server中封装成单独的Server给多个Controller调用,做到代码可复用和更高的抽象化 服务使用说明 我们创建一个 UploadServer.php 用来处理文件上传的逻辑,在其内部对文件上传的扩展 包含项目目录`/Views/Site/Index/index.html`模板文件 执行简单php代码 {{eval ...}} 执行某些函数 {{echo trim(' abc ')}} 格式化日期时间 {{datetime $time|Y-m-d H:i:s }} 设置插件挂载点 {{hook test}} 获取 get 、 post 、 request 请求参数 {{get 使用 一般性标签参考官方文档。 官方文档: http://laravel.com/docs/5.1/blade cmlphp中定制的模板标签 设置插件挂载点 @hook(test) 格式化日期时间 @datetime($time|Y-m-d H:i:s) 获取 get 、 post 、 request 请求参数 @get(key)、@post(key)、@request(key)0 码力 | 251 页 | 973.37 KB | 1 年前3
08 Cookie, Session与HTTP请求 杨亮 《PHP语⾔程序设计》Mobile ⻚页⾯面内容 ⻚页⾯面外观 ⻚页⾯面⾏行为 html CSS JavaScript 管理数据 公交卡 银⾏行卡 如果⼀一家咖啡店,买五杯送⼀一杯 信息存在哪⾥里? 超⽂文本传输协议 HTTP HyperText Transfer Protocol ⽆无状态 Cookie Session 头部 内容 (html) Cookie 保存在浏览器端的⽤用户数据,⽤用以进⾏行会话控制0 码力 | 12 页 | 1.30 MB | 1 年前3
共 12 条
- 1
- 2













