middleware 速率限制器附加到路由或路由组即可throttle 中间件第一个参数是频率(次),第二个参数是时间(分钟)。下面代码块表示 1 分钟最多请求 10 次Route::get('info', [UserController::class, 'info'])->middleware(['throttle:10,1']); 如果我们在设定 ......
319
0
0
2022-09-18
Response响应(写Web页面时使用)响应头部content-type: text/html;<?php namespace App\Http\Controllers; use App\Http\Controllers\Controller; use App\Models\User; class UserController e ......
332
0
0
2022-09-15
简介Laravel 通过传统的登录表单已经让用户认证变得很简单,但是 API 认证怎么实现?API 通常使用令牌(token)进行认证并且在请求之间不维护会话(Session)状态。Laravel 官方扩展包 Laravel Passport 让 API 认证变得轻而易举,Passport 基于 Alex Bilbie 维护的 League OAuth2 s ......
407
0
0
2022-09-10
废话不多说了,直接上代码。定义 json 返回数据格式首先定义一个 trait:app/Responses/ResponseJson.php<?php namespace App\Http\Responses; trait ResponseJson { private function jsonResponse($status, $ ......
344
0
0
2022-05-13
0. 学前准备:开发环境:Laravel SailIDE:VS Code视频地址:【李炎恢】【Laravel / API接口 】【十天技能课堂系列】历时三天,成功搭建Laravel Sail环境2. 创建项目curl -s https://laravel.build/yanhui | bash 如上所示,我创建一个名为 yanhui 的 Laravel 项 ......
371
0
0
2022-05-07
ThreshLaravel API 文档生成器,可以将基于 Laravel 项目的项目代码,自动生成 json 或 md 格式的描述文件。安装$ composer require telstatic/thresh -vvv 功能1. 生成 Markdown 文档2. 生成 Postman 配置文件3. 生成 Swagger 配置文件源码github使用示例 ......
310
0
0
2022-04-10