跳转到正文
技术笔记与独立作品

把折腾的过程,
写成有用的经验。

从后端到前端,从部署到 AI。
记录真实的开发实践,分享解决问题的思路。

我在记录PHP / GolangWeb 开发Docker / 运维AI 实践

最新笔记.

258 篇记录,持续积累
Backend7 分钟

Laravel 发送邮件

简单使用 配置 以阿里企业邮为例,修改 .env 文件 MAIL_MAILER=smtp MAIL_HOST=smtp.mxhichina.com MAIL_PORT=25 MAIL_USERNAME=notifications-noreply@a.com MAIL_PASSWORD=123 MAIL_ENCRYPTI…

3,221 次阅读
阅读全文
Backend4 分钟

Laravel 事件

常用命令 #显示系统注册的事件和监听器的列表 php artisan event:list 生成事件和监听器 一、 手动 1、生成单个事件和监听器 php artisan make:event PublishArticlesEvent php artisan make:listener PublishArticlesL…

2,659 次阅读
阅读全文
Backend4 分钟

Laravel 任务调度

过去想给一个脚本创建计划任务,得登陆服务器执行 crontab -e ,或编辑 /etc/crontab ,每加一个脚本都得重复此步骤。 现在有了任务调度,你只需在服务器上配置一条 * * * * * cd /你的项目路径 && php artisan schedule:run >> /dev/null 2>&1 后面…

2,414 次阅读
阅读全文
Backend8 分钟

Laravel 队列

创建任务 生成任务类 root@php-fpm:/var/www/laravel-demo# php artisan make:job PublishArticles Job created successfully. 编辑一下 class PublishArticles implements ShouldQueue …

2,769 次阅读
阅读全文
Backend11 分钟

Laravel 编写控制台命令

Artisan 是 Laravel 附带的命令行接口。 #查看所有可用的 Artisan 命令 php artisan list #查看命令帮助 php artisan help migrate Tinker 命令 (REPL) Laravel Tinker 是为 Laravel 提供的强大的 REPL(交互式解释器)…

2,431 次阅读
阅读全文
Backend2 分钟

docker-compose快速部署JumpServer

JumpServer 是运维必备的开源跳板机(堡垒机)系统 包含组件 |组件项目|描述| |-|-|-| | Lina |JumpServer Web UI 项目| | Luna |JumpServer Web Terminal 项目| | KoKo |Koko 是 Go 版本的 coco,重构了 coco 的 SSH…

3,185 次阅读
阅读全文
Backend2 分钟

使用STS临时访问凭证访问OSS

现在越来越多的项目使用oss存储文件,为了减轻服务器带宽的压力,通常会选择让前端直接把文件传到oss,但是为了不暴露密钥,通常会通过STS服务给前端颁发一个临时访问凭证。前端可使用临时访问凭证在规定时间内访问您的OSS资源。 下面看下如何快速配置sts服务: 最后记得复制 RoleArn ,类似: acs:ram::1…

2,268 次阅读
阅读全文
Backend2 分钟

聊天机器人模型 - ChatGPT

申请账号 网上有教程,其中一个问题是不支持国内手机号,这就需要借助 短信接码平台 还有一个问题,正常情况:注册成功 openai 会赠送18美金,可以用于api调用。但如果你用的这个手机号被其他人用过了,这18美金就没有了。我第一次就遇到这个问题,只能换个E-mail重新注册 PHP类库 openai-php/clie…

3,882 次阅读
阅读全文
Backend3 分钟

PHPUnit 的使用

安装 PHP Archive (PHAR) wget -O phpunit https://phar.phpunit.de/phpunit-9.phar chmod +x phpunit root@php-fpm:/var/www/html# ./phpunit --version PHPUnit 9.5.27 by …

2,728 次阅读
阅读全文
Backend1 分钟

PHP PHPStan 的使用

安装 composer require --dev phpstan/phpstan 修改composer.json "scripts": { ... "stan": [ " php -d memory_limit=-1 vendor/bin/phpstan analyse app routes database con…

2,957 次阅读
阅读全文