年终总结

刚刚翻了一下,往年的年终总结,发现上一次总结还是2021,之前几年又没写。想想从qq空间开始到现在,怎么也要写了十几次了。其实,就是不写的时候,每年也会自己在心里做一下总结,以及给自己规划一下下一年的计划。 回想2023这一年,完完整整的在家远程工作的一年,不知道这一份安稳还会持续……

阅读全文

使用 Laravel 开发时候的用户相关和发送邮件的小笔记

最近又要开始开发一些自己的东西了,继续使用 PHP + Laravel 而不是使用之前的 golang + gin 这些。原因就是想要理解一些东西,而不是快速开发。我最近再看 Laravel 文档的时候发现了太多以前没有注意到的地方。所以这次就用 Laravel 了。说不定可以成功在弄出一些成果。 用户相关 用户这里只有一个需要记录的地方,就是邮箱认证。我在看……

阅读全文

关于布隆过滤器是否存在的判定

起因是这样的,今天在一个开发者群里面讨论布隆过滤器是元素是否存在判定的问题。一个老哥说书上讲的不对,布隆过滤器对不存在判定准确,对于元素存在判定不一定准确。我是认同这个说法的,但是这是实践。跟书上讲的理论还是有差异的。这个老哥又跟我一顿说还得看我考虑什么hash 算法,那我可就得展……

阅读全文

Laravel in Kubernetes 系列文章个人总结(2)

前言 本篇我们继续总结 https://chris-vermeulen.com/laravel-in-kubernetes/ 系列文章,上一篇我们总结完毕了 docker-composer 本地测试部分。后面还有几篇是集群设置的,这个我就没有总结,因为他的设置有平台依赖。那么在真实使用中,我们可以用公有云服务,到时候我们只要弄后面总计的配置就好了,或者自己搭建集群。 单节点测试集群可以看我之前的文章 https://www.cimple.ink/2022/04/06/ubuntu-install-k8s-and-use-metallb-with-nginx-ingerss/ https:/……

阅读全文

Laravel in Kubernetes 系列文章个人总结(1)

前言 前一段时间,自己实现了一个项目后,准备部署,自然还是要搞 k8s 啦。但是我觉得以前的用 golang 的封装就比较简单粗暴了,编译一层,然后再把编译后的输出一层就好了。然后前段也单独配置就很完美。但是 php 这里没搞前后端分离,且我觉得可能还需要再了解一下 docker 镜像编译的好套路,所以就搜索了一下,结果还真……

阅读全文

初步做完表单构造器后我又对它做了什么

前言 之前我充满自信的公布了表单构造器后,我就准备做一个实战的东西测试一下这个表单构造器是否刻意用户实战。 结果与预期严重不符,我原以为实现点逻辑就ok了。但是,我把大量的时间都放到持续调整框架去。而逻辑,没有消耗多少时间 没错,就这么简单的东西,居然之前几个月的思考设计编码没法支撑着……

阅读全文

基于 Laravel Livewire 的表单构造器

前言 从 10 月末研究完以后 livewire,就开始着手弄这个表单构造器了,其实前两年我的重心都在 go 上面,只不过今年下半年发现自己有些迷茫,于是就继续回到 php 的怀抱,其实做这个表单构造器是很久很久的计划了,一直想用 go 来实现,但是如果用 go 始终没有发现合适的模板,要么就做到最终版 - 前后端分离……

阅读全文

给自己的新年寄语

以往每年都得在新年的时候给自己说一些祝福的话,并且定下一些目标。对自己的期待每次都定的过高,目标几乎无法实现。 所以今年呢,就不给自己定下目标了。只给我自己一些祝福。 2022年,焦虑的一年,所有的事情都会被自己糟糕的情绪所打断,不管对谁,脾气越来越控制不住。我媳妇也跟我聊了不少,有……

阅读全文

2022年11月21日 Laravel 开发中的几个小注意点

添加语言 https://publisher.laravel-lang.com/ 完全按照这边的文档来即可。 文档有两个 https://laravel-lang.com/ 这里面就没有之前的写的详细 使用 sail 开发的时候 npm run dev 文件无法加载 当我们在使用 sail 开发的时候 npm run dev 后,本地却没法找到 css 文件。此时修改 vite.config.js 文件,添加 1 2 3 4 5 server: { hmr: { host: 'localhost', } }, 这段即可正常使用了。具体可以看下图 关于共性问题 最近在弄的东西很多的使用……

阅读全文

Laravel Sail Phpstorm 开启 Xdebug

以前弄 java 的时候常年跟 dubug 作伴。换到 php 后就没用过 debug。因为 var_dump 是真爽啊。但是如今又用回了 laravel 不得不再次把 debug 提上日程了。因为不论 laravel 还是 symfony 封装的太到位了,如果没有 debug 的调用栈。真的没法去追代码了。 闲话少叙,开整。 创建项目后,编辑 .env 文件 添加一行 SAIL_XDEBUG_MODE=develo……

阅读全文