学习感想——自己简陋的作品
注册 laravel-china
论坛差不多快一年多时间了。
起初是公司准备一个项目 2 个人开发需要二个星期完成,还包括后台部分。经过和同事协商用 laravel
框架,因为 laravel
框架有个可以直接使用的后台 laravel-admin
。开发的过程是痛苦的一边开发一边看文档。经过百度找到了 laravel-china
,发现找到 "家" 的感觉。
再后来,公司项目开发快结束的时候,项目取消。成了所谓的玩具
项目。不过学习了很多 laravel 知识。刚开始开发的时候都没注意开发规范,好多东西都不知道咋使用,比如请求验证
,我还是停留在 if else
来判断。后来看来文档,才纠正过来。laravel-china
论坛有很多学习都课程,几乎我都买过。学习都时候也做来好几遍。因公司其他项目,没使用 laravel,所学都东西也开始慢慢的淡忘。年前离职在家,自己问下自己,你都花来时间跟教程做了好几遍,到底学会了多少?能否独立都完成大部分功能?答案可能是否的?你们是否有这样的经历。
大年 30 的时候,我就想我是否能用 laravel 开发自己的一个网站,随便写点什么都行,让它运行起来。反正各种想,使劲想,发现平时我们在搜索引擎找资源的时候好多都不是我们想要的。但是想要都是后面几页的。有人说了。用浏览器书签保存,直接去点击访问。我告诉你我就是这样的,感觉还是去 google
百度
搜,因为书签太多了,着急想要的却发现很难找到。这个时候我就想能不能做一个资源分享的网站,记录链接,想要的时候去搜索,可以节省大部分时间。
说干就干。
第一步,去阿里云找域名,注册找带 tool
的域名,发现 ohmytool.net 没有被注册。然后就买了。
第二步,创建项目,搭建后台,设计数据库,这些都很熟练了。很快就搞完了。
第三步,展示数据,前台页面怎么弄,自己写最简单的 html
和 css
。完成首页是这样的:
也许是前端太菜了,只能这样了。后来用了 bootstrap
前端框架,完成首页是这样的:
感觉还行,后来参考了下 laravel-china
的网站,发现使用了 semantic 前端框架。打算想用一下。发现前端太花时间了。想网站尽快上线。最后还是使用 bootstrap
。
最终首页是这样的:
其他页面在 bootstrap
的组件中像放模块一样粗略的完成了。这里后面有时间在慢慢设计。
第四步,准备上线。很原始的。项目提交到 GitHub
,服务器 git pull
, 没有过多的运维知识就这样来,很简单吧?你们都会的。正式环境的环境脚本论坛都有。直接拿来安装。部署完成,发现哪里不对。chrome 提示我网站不安全,啥?https? 网站又配置了 https, 很简单的。我用的免费的 freessl。 好了到这里可以跑起来了。
经过运行两天,发现如果资源太多,没有搜索。怎么能玩转下去。把学习的课程 L06 Laravel 教程 - 电商进阶 中的 Elasticsearch
用上把。这里又花了半天天时间学习,半天时间编码调试,最终在本地环境可以使用。想部署到正式环境。发现我的 VPS 服务器内存仅仅只有 512M, 压根跑不起来。最后还是先 mysql 匹配查询。等服务器时间到期后再进行升级,部署上去。
目前为止就把首页进行改造了一下。后面的列表页都没怎么弄。只想说前端太花时间了。也说明我们学习的东西真的很多,感觉学不完。想做好一个页面要有过硬的 html
, css
, js
基础功力。这里推荐感觉基础不牢固的同学去 mozilla WEB 入门进行学习。一定要手敲实例,把基础打牢固。对后面使用对前端框架才能顺手。
UI 设计,主要参考了一下网站:
semantic
laravel-china
medium
人人都是产品经理
最后总结:
- 忘记所学的知识最好方法就是实践到应用当中。
- 简单的事情做起真难。
- 克服学习的一切困难,要有坚持不懈的精神。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: