Laravel 5.6 中文文档返回新创建的模型 从路由中直接返回新创建的 Eloquent 模型时,响应状态码由 200 调整为 201,如果应用的任意相应测试显式期望 200 状态码,那么需要将它们修改 为 201。 信任代理 由于信任代码功能使用的底层 Symfony HttpFoundation 有改动,所以必须微调 App\Http\Middleware\TrustProxies 中间件。 $headers @var string */ protected $headers = Request::HEADER_X_FORWARDED_ALL; 更多关于 $headers 变量值的信息可以查看完整的信任代理文档。 验证 ValidatesWhenResolved 接口 为了避免和 $request->validate() 方法冲突,ValidatesWhenResolved 接口/trait Vagrant,没有虚拟机,也无需配置 /etc/hosts 文件,还可以使用本地隧道公开分享你的站 点。 启动 Mac 后,Laravel Valet 会在后台静默运行 Nginx,然后通过 DnsMasq,Valet 会代理所有针对 *.test 域名的请求指向本地安装的站点目录。 此外,这样一个极速的 Laravel 开发环境只需要占用 7M 内存。Valet 并不是想要替代 Vagrant 或者 Homestead,只是提供了另外一种选择,更加0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 6.0 中文文档$response->message(); } 此外,当在路由或控制器中使用 $this->authorize 或 者 Gate::authorize 方法时,这些自定义的消息会被自动返回给前 端。 任务中间件 任务中间件允许你封装自定义的队列任务异常业务逻辑,避免在任务 自身处理中混入对应样板代码。例如,在之前的 Laravel 版本中, 你可能需要在频率限制回调中封装某个任务的 handle Neo4j,可以 在浏览器中访问 http://homestead.test:7474,Neo4j 对外提供 了三个端口:7687(Bolt)、7474(HTTP)、7473(HTTPS) 用 于从客户端访问。 别名 你可以在 Homestead 目录下通过编辑 aliases 文件为 Homestead 机器添加 Bash 别名: alias c='clear' alias ..='cd 服务器正在运行,然后将其关闭,接着启动另一个服务器。要 使用这个命令,需要通过 SSH 登录到 Homestead 虚拟机并在终 端中运行: flip 邮件 Homestead 内置了 Postfix 邮件转发代理,默认监听 1025 端口, 所以,你可以指定应用使用 smtp 邮件驱动服务器为 localhost,端 口号为 1025。这样,所有本地应用发送的邮件都会经由 Postfix 处 理然后被 Mailhog0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.3 中文文档erId); }); Laravel Echo,通过 NPM 安装的全新的 JavaScript 包,将和 Laravel 5.3 一起发布,用于为订阅频 道以及在客户端 JavaScript 应用中监听服务器端事件提供了简单、优美的 API,Echo 包含对 Pusher 和 Socket.io 的支持: Echo.channel('orders.' + orderId) Laravel 中文学习资源 6 过 Web UI 创建“个人访问令牌”。为了让你更快上手,Passport 内置了一个 Vue 组件,该组件提供 了 OAuth2 后台界面功能,允许用户创建客户端、撤销访问令牌,以及更多其他功能:如果你不想使用 Vue 组件,欢迎提供你自己的用于管理客户端和访问令牌的前端后台。Passport 提供了一个简单的 JSON API,你可以在前端使用任何 JavaScript 框架与之集成。 当然,Passport 还让定义可能在应用消费你的 API 0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 5.1 中文文档套接字被用于实现实时的,即时更新的用户接口,当服务 器上的某些数据更新后,通常一条消息将会通过 websocket 连接发送到客户端并进行处理。 为了帮助你构建这样类型的应用,Laravel 使得通过 websocket 连接广播事件变得简单可行。 广播 Laravel 事件允许你在服务端代码和客户端 JavaScript 框架之间共享相同的事件名称。 更多关于事件广播的内容请查看事件一节。 中间件参数 } return $next($request); } } 正如你所看到的,如果 age<=200,中间件会返回一个 HTTP 重定向到客户端;否则,请求 会被传递下去。将请求往下传递可以通过调用回调函数$next。 理解中间件的最好方式就是将中间件看做 HTTP 请求到达目标之前必须经过的“层”,每一层 都会检查请求甚至会完全拒绝它。 old('username') }} 2.2 Cookies 2.2.1 从请求中取出 Cookies Laravel 框架创建的所有 cookies 都经过加密并使用一个认证码进行签名,这意味着如果客 户端修改了它们则需要对其进行有效性验证。我们使用 Illuminate\Http\Request 实例的 cookie 方法从请求中获取 cookie 的值: $value = $request->cookie('name');0 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 5.2 中文文档中文学习资源 9 Session 数据库 Session 驱动 我们为框架编写了新的 database Session 驱动,该驱动包含更多的用户信息,例如用户 ID、IP 地址以及用户代理,如果你想要继续使用之前的 database 驱动,需要在配置文 件 session.php 中指定 legacy-database 驱动。 如果你想要使用新的驱动,还需要添加 user_id (nullable } return $next($request); } } 正如你所看到的,如果 age<=200,中间件会返回一个 HTTP 重定向到客户端;否则,请 求会被传递下去。将请求往下传递可以通过调用回调函数 $next 并传入 $request。 理解中间件的最好方式就是将中间件看做 HTTP 请求到达目标动作之前必须经过的“层”, 每一层都会检查请求并且可以完全拒绝它。 {{ old('username') }} Cookies 从请求中取出 Cookies Laravel 框架创建的所有 cookies 都经过加密并使用一个认证码进行签名,这意味着如果 客户端修改了它们则需要对其进行有效性验证。我们使用 Illuminate\Http\Request 实例 的 cookie 方法从请求中获取 cookie 的值: $value = $request->cookie('name');0 码力 | 377 页 | 4.56 MB | 1 年前3
使⽤Laravel 8
PHP主流框架打造
RESTful API• 浪浪的事 Side Project https://langlangthing.com/ 今⽇菜單 ⾃我介紹 RESTful API Laravel程式範例說明 延伸補充資料 前後端分離 WEB API RESTful API 是什麼 Representational state transfer (REST) 表現層狀態轉換 Client Server REQUEST com/victorbuild/modern-web-21-demo-frontend 今⽇菜單 ⾃我介紹 RESTful API 程式範例說明 延伸補充資料 延伸學習 ⼩練習活動 後端專案: https://github.com/victorbuild/modern-web-21-demo ⼩練習活動說明:https://www.vnewin.com/modern-web-21-0 码力 | 22 页 | 3.41 MB | 1 年前3
共 6 条
- 1













