《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
关于 LearnKu
larabbs 是个完整的网站,但是当我们需要一个 APP,小程序,单页应用,的时候,得有 API 对接啊
@liyu001989 可以做到网站和app公用一个接口吗。比如都是注册功能,app有自己的ui界面,网页也有自己的。调用同一个注册接口这样子。
如果你是单页应用的话,可以啊,网站app共用一套接口
可以共用 写成模块化
以前的网站开发,页面由前端写好,交给后端用模板引擎渲染数据,就像 Laravel 的路由中返回一个视图。这样的路由APP或小程序当然是不可以使用的。现在前端三大框架横行,网站开发多为前后端分离,后端编写的路由返回的为 json 数据,这样的路由APP或小程序是可以使用的。
@瀚海栏杆 兄弟 您说的前端三大横行框架是指哪三大?
可以把数据处理全部放在 Model 层,web 和 app 同一个接口数据处理调用同一个 Model。Controller 层只负责展示。
@Flourishing vue,angular,react
@瀚海栏杆 我也猜到这三个了
@liyu001989 问一个平时遇见的问题, 现在部分公司在接口方面,并不是返回JSON格式的数据,而是直接返回 return
PHP 的数组,这种形式和 JSON的区别在哪里 ,谢谢 解答下
@life-is-learning 返回数组框架会序列化成 JSON。
@Wi1dcard 如果这样的话,json 格式中的 code, msg, error 信息那
@life-is-learning 一样的,对应数组的
code,msg,error。不同项目可能有不同的处理方式,最直接的方法是直接返回一个带有这三个元素的数组,有的项目可能会通过中间件、特殊的Trait、某个既定方法等等方式输出这个格式的 json。对于 Laravel,当客户端发送的请求 Accept Json,发生异常时,就会通过 ErrorHandler Render 成 code+msg+error 的格式。