标 题 | 时 间 |
---|---|
需要使用到OAuth 密码授权模式的 API 接口开发 | 02:24 |
学习API开发前的准备工作 | 03:55 |
API 开发 - 用户注册接口的实现 | 10:23 |
Passport API 开发辅助授权包的安装和基本配置 | 07:07 |
API 开发之用户登录接口的实现 | 05:42 |
API 接口开发:完善用户注册流程 | 04:59 |
API 接口开发-使用用户名或手机号码作为登录凭证 | 03:05 |
API 接口开发 - Topic 话题创建接口的实现 | 08:13 |
API 接口开发 - 使用 transformer 对 topic 话题数据进行转化 | 04:34 |
API 接口开发 - topic 话题查看接口的实现 | 08:04 |
API 接口开发 - topic 话题更新接口的实现 | 11:05 |
API 接口开发 - topic 话题删除接口的实现 | 03:41 |
API 接口开发 - discussion 讨论观点发布接口的实现 | 13:56 |
API 接口开发 - 使用 transformer 让 topic 携带关联的 discussions 数据 | 02:26 |
API 接口开发 - 使用多样化的一对多创建扩展性更强的点赞系统 | 08:03 |
API 接口开发 - liking 点赞接口的实现(1) | 14:10 |
API 接口开发 - liking 点赞接口的实现(完整逻辑的实现) | 12:17 |
API 接口开发 - 对返回的错误信息数据进行统一的规范 | 09:49 |
标 题 |
---|
使用laravel 7.5
测试时提示错误,似乎是路由的问题。不知如何解决?
{ "message": "", "exception": "Symfony\Component\HttpKernel\Exception\NotFoundHttpException", "file": "/home/vagrant/Code/weibo/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php", "line": 43, "trace": [ { "file": "/home/vagrant/Code/weibo/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php", "line": 162, "function": "handleMatchedRoute", "class": "Illuminate\Routing\AbstractRouteCollection", "type": "->" }, { "file": "/home/vagrant/Code/weibo/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 639, "function": "match", "class": "Illuminate\Routing\RouteCollection", "type": "->" },。。。。。。。。。。。。
body 内容(raw):
{ "grant_type":"password", "username":"codinget@coding10.com", "password":"coding10.com", "client_id":"2", "client_secret":"bLn3nR676z2aOUs7VQRYdM5GbuQ4EhGVu7Io3W2J", "scope":"*" }
post 地址:...test/api/oauth/token
路径找不到,你写的路径不对 test/oauth/token,去掉 api 这一层,另外 7 版本的话,使用 sanctum 会更简单些
非常感谢。问题在api 这一层。 学习不仔细的结果:)
感觉passport逻辑不错,想着学习了passpost,估计sanctum也差不多了
搞完这个之后你可以看看 sanctum API 开发那个系列,这个系列只是做了后端,用postman做客户端进行的验证,Sanctum那个系列介绍了一下单页应用的创建,用来练手还是不错的。