![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hello
文章平均质量分 68
野生的正经人
这个作者很懒,什么都没留下…
展开
-
用 Laravel 11.x 做纯API端
在测试过程中可以用Log::debug来打印日志,方便调试。Laravel 11 简化了很多内容,把一些很少需要改动的内容默认隐藏起来,使整个project文件数量减少了很多,如果做纯API的话,再把前端相关的内容删除后就更简洁了。运行 migrate 后User表就会加上 token字段,然后在 User model里加上HasApiTokens。不使用初始包,测试用Pest简化代码,初始化 git,数据库用 sqlite 方便本地开发。用Pest来测试,创建AuthTest.php。原创 2024-03-14 17:34:27 · 1144 阅读 · 0 评论 -
前端技术选型与探索
基础框架:react && next.jsUI组件库:shadcn-ui国际化:react-i18next 复制手搓网络请求:axios。原创 2024-03-01 23:23:57 · 457 阅读 · 0 评论 -
现代实战 Hello World
现代开发架构一般是前端与后端分离,中间用标准的api连接,特别是集成其他系统,比如公众号之类。好处是可以随时替换,不受现有的代码束缚,也可以轻松调用异构系统(不同语言,不同平台,不同公司等),坏处就是在调试的时候会比较麻烦,要进行前后端联调,另外就是开始创建架构的时候比较复杂。目录结构:~/Code 为主目录,子目录:hello-ui (前端) , hello-service (后端)账号: gitlab 或 github , vercel,ngrok.com。可以替换为自己的本地域名。原创 2024-01-07 16:18:31 · 1117 阅读 · 0 评论 -
创建 hello-ui
复制 .env.example 为 .env.local ,把里面的 url 改为自己的 api url 就可以访问 api 了。,访问 http://localhost:3000/login。下载后,进入 hello-ui 目录,执行。原创 2024-01-06 17:11:45 · 335 阅读 · 0 评论 -
创建hello-service
正常安装php8.2,包括模块 pgsql/mysqli, zip, curl, xml,用 php -v 检查版本,用 php -m 检查模块。Laravel 10 安装后默认就有 Sanctum,不需要再安装。而且users表只有email,要加一个username。正常安装 hello-db 数据库,参考 hello-db 的内容。正常安装composer, composer -v 检查版本。正常安装 brew,并且用 brew 安装 php@8.2。原创 2024-01-06 14:08:11 · 374 阅读 · 0 评论 -
创建 hello-db
创建db和user,假设这里的 dbname是 hellodb, user是 hellouser,密码是 123456。下载和安装:https://www.postgresql.org/ 或 https://www.mysql.com/这里只开 localhost 权限, 主要是为了安全,所以密码用123456就行了,不用太复杂。使用其他图形化UI,比如 dbeaver也可以用同样的参数进行连接。原创 2024-01-05 15:59:05 · 367 阅读 · 0 评论