Laravel 5.6 中文文档里移除了。 configureMonologUsing 方法 如果你在使用 configureMonologUsing 方法为应用自定义 Monolog 实例,现在需要创建一个 custom 日志频道。更多关于如何创建自定义频道的 信息,可以查看完整的日志文档。 日志 Writer 类 本文档由 Laravel 学院提供 Laravel 学院致力于提供优质 Laravel 资源 original 属性 资源响应的 original 属性现在被设置为原始模型而不是 JSON 字符串/数组。这样在测试中就可以更好地检查响应的模型。 路由 返回新创建的模型 从路由中直接返回新创建的 Eloquent 模型时,响应状态码由 200 调整为 201,如果应用的任意相应测试显式期望 200 状态码,那么需要将它们修改 为 201。 信任代理 由于信任代码功能使用的底层 其中 ~ 表示当前用户家目录),否则不能在命令行任意路径下调用 laravel 命令。 安装完成后,通过简单的 laravel new 命令即可在当前目录下创建一个新的 Laravel 应用,例如,laravel new blog 将会创建一个名为 blog 的新 应用,且包含所有 Laravel 依赖。该安装方法比通过 Composer 安装要快很多: laravel new blog0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 5.2 中文文档Auth 门面来实现 后台用户和学生用户的独立登录而不相互影响。 认证脚手架 通过多认证驱动,Laravel 可以轻松处理后台用户认证;此外,Laravel 5.2 还提供了便捷 的方式来创建前台认证视图,只需在终端执行如下 Artisan 命令即可: php artisan make:auth 该命令会生成纯文本的、兼容 Bootstrap 样式的视图用于登录、注册和密码重置。该命令 port\Composer 类现在被移动 到 Illuminate\Support\Composer,如果你没有在代码中使用该类那么这一改变对程序没 有影响。 命令和处理器 自处理命令 在创建任务/命令时你不再需要实现 SelfHandling 契约,所有任务现在默认都是自处理 的,因此你可以在自己的类中移除该接口。 独立的命令&处理器 Laravel 5.2 命令现在只支持自处理命令,不再支持独立的命令和处理器。 制器中直接创建一个新的模型实例;否则, Laravel 将会基于路由 URI 的标识符试图从数据库获取一个已存在的模型实例。 IronMQ IronMQ 队列驱动被移动到自己的扩展包中,不再被框架核心支持: http://github.com/LaravelCollective/iron-queue 任务/队列 php artisan make:job 命令现在默认会创建一个队列任务类,如果你想要创建一个同步任0 码力 | 377 页 | 4.56 MB | 1 年前3
Laravel 5.3 中文文档学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 6 过 Web UI 创建“个人访问令牌”。为了让你更快上手,Passport 内置了一个 Vue 组件,该组件提供 了 OAuth2 后台界面功能,允许用户创建客户端、撤销访问令牌,以及更多其他功能:学院致力于提供优质 Laravel 中文学习资源 9 { return $this->view('emails.welcome'); } } 可邮寄对象被创建以后,你可以使用一个简单、优雅的 API 将其发送给用户。可邮寄对象可以在 浏览代码的同时了解邮件信息: Mail::to($user)->send(new WelcomeMessage); ogout'); 授权 使用类名调用策略方法 有时候一些策略方法只接收当前认证用户而不是授权模型实例,最常见的场景就是授权 create 动 作。例如,如果你在创建一篇博客,你可能希望检查当前用户是否被授权创建文章。 当定义一个不接收模型实例的策略方法时,比如 create 方法,对应类名就不再需要以第二个参 数的方式传入,只需要传入认证用户实例即可: /** * 0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 6.0 中文文档中文学习资源:https://xueyuanjun.com 3 Laravel 6.0 支持 Ignition,这个一个开源的错误和异常详情页项目, 由 Freek Van der Herten 和 Marcel Pociot 创建并维护。相对于之 前版本的错误显示,Ignition 提供了诸多便捷之处,比如优化了 Blade 错误文件和行号处理、针对常见问题的可执行解决方案、代码 编辑、异常分享、以及经过优化的用户体验。 lock... $job->release(5); }); } } 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 7 创建完中间件后,可以通过在任务类的 middleware 方法中返回中间 件数组来将其追加到队列任务中: use App\Jobs\Middleware\RateLimited; /** * Get 题和对该问题的明确说明,还要包含尽可能多的相关信息以及论证该 问题的代码样板,缺陷报告的目的是为了让你自己和其他人更方便的 重现缺陷并对其进行修复。 记住,缺陷报告被创建是为了其他人遇到同样问题的时候能够和你一 起合作解决它,不要寄期望于缺陷会自动解决抑或有人跳出来修复 它,创建缺陷报告是为了帮你自己和别人走上修复问题之路。 Laravel 源码通过 Github 进行管理,每一个 Laravel 项目都有其对 应的代码库:0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.1 中文文档更多关于事件广播的内容请查看事件一节。 中间件参数 Laravel 5.1 里,中间件可以接受额外的自定义参数,例如,如果你的应用需要在执行给定 的 action 之前验证被授予指定“角色”的认证用户,可以创建一个 RoleMiddleware 来接收角 色名称作为额外参数: seePageIs('/dashboard'); } 更多有关测试的内容,请查看测试一节。 模型工厂 Laravel 现在可以通过使用模型工厂附带一种简单的方式类创建 Eloquent 模型存根,模型工 厂允许你为 Eloquent 模型定义一系列默认属性,然后为测试或数据库填充生成模型实例。 模型工厂还可以利用强大的 PHP 扩展库 Faker 类生成随机的属性数据。 php 中的变量$compilePath: $compiledPath = __DIR__.'/cache/compiled.php'; 创建 bootstrap/cache 目录 在 bootstrap 目录中,创建 cache 目录,在该目录中创建一个.gitignore 文件,编辑文件 内容如下: *!.gitignore 该目录应该是可写的,用来存储临时优化文件如 compiled0 码力 | 307 页 | 3.46 MB | 1 年前3
Yii 2.0 权威指南輶 匷 接 接 接收 收 收用 用 用户 户 户数 数 数据 据 据( ( (升 卥 却 却 卩 卮 卧 卄 卡 却 卡 卦 卲 卯 卭 单 即 卥 卲 即 ) ) ) 匲 匹 匷 輷 輮 輱 创建表单 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲 輹 輷 輷 輮 輲 输入验证 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輴 輴 輴 匱 匴 高 高 高级 级 级专 专 专题 题 题( ( (卓 印 卥 卣 卩 卡 卬 協 卯 印 卩 卣 即 ) ) ) 匴 匵 匳 輱 輴 輮 輱 创建你自己的应用程序结构 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輴 輵 輳 輱 輴 輮 輲 控制台命令 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 架以及扩展的安装都通过 轃 软 轭 轰 软 轳 轥 轲 来处理。想要了解更多如何安装 轙 轩 轩 輲 輮 輰 请参阅本指南的 安装 轙 轩 轩 章节。如果你想创建新扩展, 或者把你已有 的 轙 轩 轩 輱 輮 輱 的扩展改写成兼容 輲 輮 輰 的版本, 你可以参考 创建扩展 章节。 1 . 2 . 2 P H P 需 需 需求 求 求 轙 轩 轩 輲 輮 輰 需要 轐 轈 轐 輵 輮 輴 或更高版本,该版本相对于0 码力 | 537 页 | 4.66 MB | 1 年前3
CmlPHP v2.x 开发手册
的目录下 ( cli / development / product / 某个应用/Config )下创建相应的文件即可,比如我们的业务要添加 一个api接口的配置,这里只要在 cli / development / product / 某个应用/Config 下创建 api.php 文件在文件中编写以下代码 union('select xxx from xxx')->select(); //或 v2.7.1+版本 $subSql = $this->db()->table('group')->buildSql();//创建一个子查询 $this->db()->table('user')->orderBy('id', 'desc') ->union($subSql)->select(); 65 快捷方法 以上介绍了数据库的 回原始格式,而当 前应用中多处需要将api的返回值做格式化处理,此时在Server中封装成单独的Server给多个Controller 调用,做到代码可复用和更高的抽象化 服务使用说明 我们创建一个 UploadServer.php 用来处理文件上传的逻辑,在其内部对文件上传的扩展进行封装 810 码力 | 143 页 | 1.54 MB | 1 年前3
CmlPHP v2.x 开发手册
下( cli / development / product / 某个应用/Config )下创建相应的文件即可,比如我们的业 务 要 添 加 一 个 api 接 口 的 配 置 , 这 里 只 要 在 cli / development / product / 某 个 应 用/Config 下创建 api.php 文件在文件中编写以下代码 union('select xxx from xxx')->select(); //或 v2.7.1+版本 $subSql = $this->db()->table('group')->buildSql();//创建一个子查询 $this->db()->table('user')->orderBy('id', 'desc') ->union($subSql)->select(); 快捷方法 以上介绍了数据库的 装成扩展返回原始格式,而当前应用中多处需要将api的返回值做格式化处理,此时在 Server中封装成单独的Server给多个Controller调用,做到代码可复用和更高的抽象化 服务使用说明 我们创建一个 UploadServer.php 用来处理文件上传的逻辑,在其内部对文件上传的扩展 进行封装0 码力 | 251 页 | 973.37 KB | 1 年前3
CmlPHP v2.x 开发手册
要在相应的目录下( cli / development / product / 某个应 用/Config )下创建相应的文件即可,比如我们的业务要添加一个api 接口的配置,这里只要在 cli / development / product / 某个应 用/Config 下创建 api.php 文件在文件中编写以下代码 union('select xxx from xxx')->select(); //或 v2.7.1+版本 $subSql = $this->db()->table('group')->buildSql();// 创建一个子查询 $this->db()->table('user')->orderBy('id', 'desc') ->union($subSql)->select(); 快捷方法 以上介绍了数据库的 回原始格式,而当前 应用中多处需要将api的返回值做格式化处理,此时在Server中封装成 单独的Server给多个Controller调用,做到代码可复用和更高的抽象化 服务使用说明 我们创建一个 UploadServer.php 用来处理文件上传的逻辑,在其 内部对文件上传的扩展进行封装0 码力 | 245 页 | 720.67 KB | 1 年前3
08 Cookie, Session与HTTP请求 杨亮 《PHP语⾔程序设计》sion Session由于是存在服务器端,只能由服务器端脚本(PHP)设置 Session启动 session_start() 是否有 session存在 启动对应的 session 创建新的 session N Y Session注销 session_destroy() Session的使⽤用 $_SESSION[name]和unset($_SESSION[name]) 删除对应⽂文件0 码力 | 12 页 | 1.30 MB | 1 年前3共 12 条- 1
- 2













