1. 整个应用使用了Laravel 8.X 、Vue.js NuxtJS、Capacitor;
2. 附带了APP部分 【IOS 和 安卓】
3. 文档已经翻译为中文,可以配合英文原文档学习。【资源地址见文末】
先看看这个网站
不卖关子,先来看看网站页面
这是一个类似于大众点评的网站,设计风格是国外比较主流的。
主页:
商店详情页面:
列表页面:
如果你初学Laravel 或者 Vue.js 想要上手一个完整的后端项目学习练手,这样一个应用做下来,面试加分是一定的。
当然如果你想要自己构建一个这样的应用或者学习了解一下思路,那么这个教程也是对你大有脾益!
再看教程目录
入门 1
前言 2
为什么要建立一个API? 4
先决条件 7
我们要做什么 9
为什么选择Laravel和NuxtJS 11
配置Laravel作为API 13
配置你的开发环境14
安装Laravel8.16
设置Laravel为API 19
为自动测试准备你的API 25
转移到前端 27
在Web和移动端使用NuxtJS 28
安装和配置NuxtJS 29
理解NuxtJS's's结构 41
将你的API调用抽象成可重用的模块 46
使用事件总线管理事件 54
使用Mixins节省时间 57
构建你的第一个布局 59
使用NuxtJS添加页面 64
使用LaravelSanctum进行API认证69 构建安全认证API端点 70
实现跨源资源共享(CORS) 78
LaravelSanctum与Laravel Passport的对比 82
安装和配置NuxtJSLaravel Passport 82
安装和配置LaravelSanctum 86
用Laravel Sanctum实现身份验证和注册 93
编写身份验证测试 104
设置NuxtJS以正确地使用你的API进行身份验证106
配置NuxtJSAuth模块+Laravel Sanctum 107
构建身份验证和注册组件 115
使用NuxtJS中间件处理访客用户137
为新注册用户实现电子邮件验证系统140
全栈功能方法165
为API请求使用适当的方法166
从头到尾构建一个功能169
通过API管理应用程序资源173
为数据查询有效地构建API端点174
使用NuxtJS使用我们的API端点214
使用人类可读的API端点访问资源234
上传文件243
处理"父-子"关系 267
实现多对多关系 286
权限, 验证和安全 295
权限概述 296
使用中间件防止未经授权的访问306
使用Laravel门和策略保护API端点安全 312
实现Laravel's'.的自定义验证规则 324
使用NuxtJS中间件保护我们的前端 329
处理前端上的非授权行为 333
向用户显示API错误 338
使用CapacitorJS 构建iOS和 Android 应用程序342
安装和配置 CapacitorJS 343
服务器端渲染与单页应用程序 348
构建 iOS和 Android 应用程序 349
构建 iOS和 Android 应用程序单页应用 348
用一个命令加速构建 350
使用LaravelSanctum基于令牌的认证357
在你的应用程序中使用本地电话功能 371
深度链接:从网络上打开你的应用程序376
实现社交登录 379
安装和配置LaravelSocialite 380
允许从Facebook,Google,和Twitter登录388
与OAuth提供商安全地交换令牌 402
向其他人开放你的API 410
安装和配置LaravelPassport用于第三方访问411
获取LaravelPassport&Laravel Sanctum.411
让Laravel Passport &LaravelSanctum一起工作 412
确定哪些API端点是可用的 413
API提示,技巧和小窍门414
保护敏感数据 415
配置InsomniaREST客户端 416
配置PostmanREST客户端 417
测试API的提示和技巧418
处理"不完美"的RESTful路由419
API版本的好处 420
RESTful响应代码:如何使用它们421
跨源资源共享(CORS)如何工作 422
单页应用程序的技巧、诀窍和窍门423
关于温泉安全的真相 424
何时使用Vuex 425
持续进展与感谢426
没有你我们就无法完成这一切427
是不是一头雾水?
没关系,
教程图文并茂,关键的地方还加了资源超链接助你理解:
文档一共428页
最后
资源提供给大家,如果你喜欢,请评论点赞支持,这样才有动力更新更多更好的免费教程。
资源地址:【同步更新】
原版PDF 密码:994629
原版Word 密码:994629
中文版【已经翻译】word 密码:994629
资源文件 Sketch 及 fig文件,epub,mobi文件下载:
2020年9月更新 密码:994629
2020年11月更新 密码:994629
网友评论