学习感想——自己简陋的作品

注册laravel-china论坛差不多快一年多时间了。
起初是公司准备一个项目2个人开发需要二个星期完成,还包括后台部分。经过和同事协商用laravel框架,因为laravel框架有个可以直接使用的后台laravel-admin。开发的过程是痛苦的一边开发一边看文档。经过百度找到了laravel-china,发现找到"家"的感觉。
再后来,公司项目开发快结束的时候,项目取消。成了所谓的玩具项目。不过学习了很多laravel知识。刚开始开发的时候都没注意开发规范,好多东西都不知道咋使用,比如请求验证,我还是停留在if else 来判断。后来看来文档,才纠正过来。
laravel-china论坛有很多学习都课程,几乎我都买过。学习都时候也做来好几遍。因公司其他项目,没使用laravel,所学都东西也开始慢慢的淡忘。年前离职在家,自己问下自己,你都花来时间跟教程做了好几遍,到底学会了多少?能否独立都完成大部分功能?答案可能是否的?你们是否有这样的经历。
大年30的时候,我就想我是否能用laravel 开发自己的一个网站,随便写点什么都行,让它运行起来。反正各种想,使劲想,发现平时我们在搜索引擎找资源的时候好多都不是我们想要的。但是想要都是后面几页的。有人说了。用浏览器书签保存,直接去点击访问。我告诉你我就是这样的,感觉还是去google 百度搜,因为书签太多了,着急想要的却发现很难找到。这个时候我就想能不能做一个资源分享的网站,记录链接,想要的时候去搜索,可以节省大部分时间。
说干就干。
第一步,去阿里云找域名,注册找带tool的域名,发现ohmytool.net没有被注册。然后就买了。
第二步,创建项目,搭建后台,设计数据库,这些都很熟练了。很快就搞完了。
第三步,展示数据,前台页面怎么弄,自己写最简单的htmlcss 。完成首页是这样的:
file
也许是前端太菜了,只能这样了。后来用了bootstrap前端框架,完成首页是这样的:
file
感觉还行,后来参考了下laravel-china的网站,发现使用了semantic 前端框架。打算想用一下。发现前端太花时间了。想网站尽快上线。最后还是使用bootstrap
最终首页是这样的:
file
其他页面在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 协议》,转载必须注明作者和本文链接
欲速则不达
本帖由系统于 5年前 自动加精
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 13

其实我也是用semantic的~哈哈哈

5年前 评论
sleepm

其实可以加书签,然后脑子记忆域名,在地址栏输域名会提示已有的书签,类似自动补全,chrome的地址栏还是很好用的
工欲善其事,必先利其器
所以掌握好自己的工具很重要
还有,可以去找开源的书签系统去学习,去了解别人的想法,一个导航页,或者说homepage,真不能体现laravel的用处

5年前 评论

@sleepm
谢谢建议。
但是真不能体现laravel的用处??哈哈,我只知道laravel快速开发网站。
那你平时用它做什么呢?
我觉得网站内容很重要,看你要展示什么内容,是否得到大家认可,大家都认可,说明你方向对了。
比如你来这论坛,说明得到你的认可。

5年前 评论
sleepm

@vasar 我用它写erp 管理店铺订单,物流,出入库,打快递面单
如果只是建站,创造内容,有大把现成的cms,或者静态博客
如果你想把laravel发挥到极致,那就从小的功能写起,一点一点完善一个系统,以上就是一个老鸟的建议

5年前 评论

把自己的想法已经变成产品,加油!我正在这个过程中

5年前 评论

@Andyxiaojun O(∩∩)O哈哈~我也是

5年前 评论

能分享下 怎么 在 这个网站 申请 免费的 SSL FreeSSL.cn ?

4年前 评论

@vasar 不能生成二级域名的 证书吗?

file

file

4年前 评论

搜索的话,内存如果太低,感觉可以先使用

1 分词:
首先把用户的搜索进行简单的分词

2 存储文章标签: 可以把现有的文章提取标签,把共同的标签放入缓存(暂时使用本地文件缓存): 如 { laravel} => [{1},{2},{3}]。标 对应文章 id 数组

3 根据用户的搜索内容以及点击事件进行分析(开始可以只用浏览量),优化页面展示集合的排序。

4年前 评论

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