那一年,与 Laravel 邂逅的初夏!

虽然作为一名有两年工作经验的phper,在此之前也有听说Laravel,但是也仅止步于此!

5月入职新公司,公司大多数项目使用的是CI和Laravel,且同事们对Laravel极力推崇,这也增加了我对Laravel的兴趣。

入职一周,刚好被安排为小程序提供后端API的需求,借此我开始了第一个Laravel项目搭建(有点小兴奋呢)。

首先Google Laravel,在laravelacademy下载了5.6的离线文档,搭建开发环境、生成laravel脚手架、运行laravel项目出现经典Laravel Page。

然后按照文档一步步实现了第一个接口,后面依葫芦画瓢,接口终于实现完成(虽然期间遇到一些奇奇怪怪的问题,通过baidu、laravel最后都得以解决)。

最后又需要一个管理后台,使用Laravel用户认证快速搭建起后台用户体系(第一次使用真的被这个功能给感动到了!),使用AdminLte快速构建构建了一个后台管理系统UI。

套路就是需要实现什么功能,到文档里查看是否支持,支持就拿出来用,根本没思考是否合适,一切都是为了实现功能(面向结果编程:grimacing:)。

可以说我的第一个Laravel项目开发过程就是重复使用策略模式,而且是典型的滥用策略模式案例,与Laravel的优雅编程思想背道而驰啊!

虽然过程是艰难的(写出一堆看着都难受的代码是很痛苦的一件事情),但是结果还不错(如期交付,没出大问题)。
既然滥用了「策略模式」,那么找出开发过程中最佳「策略」就是解决滥用问题的关键了,所以项目完成后的日子里就是通读Laravel文档,搜索Laravel相关资料,有幸找到了「Laravel入门指南(新手必读)」,这样的好文章真是新手的「航海日志」啊!

那年初夏,多么幸运能邂逅Laravel,她的魅力(优雅的设计、强大的功能、详尽的文档、活跃的社区、海量的扩展)已让我无法自拔,我想接下来的日子里「深入」的了解她,我们的故事从此时此刻已经开始了!





Laravel :heart:

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 1

Laravel,嗯,初恋的感觉

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!