Laravel 实战教程
因为自由,所以全栈!

本书将教你如何使用 Laravel 一步一步构建一个类似新浪微博的应用,让你从实际开发中体会到 Laravel 开发的敏捷、愉悦与轻松。
通过阅读本教程,你将学到如 HTML、CSS、JavaScript、PHP 和 Laravel 等 Web 开发相关的基础知识。本书还会对这些基础知识点进行延伸扩展,为你讲解一些在 Web 开发中更为专业、实用的技能,如 Git 工作流、Gulp 前端工作流、Bootstrap 框架基本使用等。这些知识将为你未来的编程开发奠定下坚实的基础。使你不论是在做自己的个人项目,或是构建一个伟大的商业产品时,都能得心应手。
在 Laravel 进阶课程中,我们会创建一个论坛系统。在论坛系统的构建中,我们将学到多角色用户权限系统、管理员后台、注册验证码、图片上传、图片裁剪,XSS 防御、自定义命令行、自定义中间件、任务调度、队列系统的使用、应用缓存、Redis、模型事件监控、表单验证、消息通知、邮件通知、模型修改器等知识。
通过本课程的学习,你将能获取到一个中等复杂度的 Web 项目开发经验。
本书主要专注于 App 的后端 API 服务器开发。通过阅读本教程,你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,Fractal,Transformer,API 图片上传,JWT 概念及使用 和 API 开发相关的进阶知识。不仅如此,本书还会对这些基础知识点进行延伸扩展,为你讲解一些在 API 开发中更为专业、实用的技能,如使用微信测试公众号调试 OAuth 流程、图片验证码等。
从第一行代码,到微信小程序的提交发布,本课程涉及知识点包括:小程序个人账户申请、WePY 框架及 WeUI 的使用、登录及 Token 刷新、删除、手机注册及用户绑定、消息通知 Badge 提示、用户权限、微信后台提交并发布等。我们沿用前三个课程的传统教学方法,利用线索式的行文方式,带你一步步从项目的创建,到小程序的发布,熟悉整个小程序的开发流程。让你在最短时间内,即可将微信小程序开发技能收入囊中,让你做好技术储备,保持竞争力。
手把手带你开发一个电商项目,功能包括用户中心、收货地址、电商管理后台、权限管理、商品管理、商品 SKU、购物车模块、订单模块、支付模块(支付宝、微信支付)、商品评价、商品收藏、订单退款流程、优惠券模块,技术知识点包括 Laravel 中事务操作(Transaction)、支付接口调试、订单流水号生成、预加载与延迟预加载、事件和监听器、MailHog 调试邮件发送、Service 模式、自定义验证器等。