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

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

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

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

最新笔记.

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

Laravel Sanctum API 授权

Laravel Sanctum 为 SPA(单页应用程序)、移动应用程序和基于令牌的、简单的 API 提供轻量级身份验证系统。Sanctum 允许应用程序的每个用户为他们的帐户生成多个 API 令牌。这些令牌可以被授予指定允许令牌执行哪些操作的能力 / 范围。 简单来说,前后端分离的项目,使用 token 验证登陆状态…

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

Laravel 表单验证失败跳首页的解决办法

首先,官方不觉得这是一个问题 如果在传统 HTTP 请求期间验证失败,则会生成对先前 URL 的重定向响应。如果传入的请求是 XHR,将将返回包含验证错误信息的 JSON 响应。 https://learnku.com/docs/laravel/9.x/validation/12219#quick-writing-th…

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

laravel 代码提示 - laravel-ide-helper

在开发过程中,可能会遇到有些代码不能跳转,如下图 laravel-ide-helper 可以解决这个问题。 使用 composer require --dev barryvdh/laravel-ide-helper #低版本Laravel 5.5 composer require --dev barryvdh/lara…

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

Laravel 用户认证

应用的身份认证一般包含两种: web 浏览器认证 和 API 认证 基于 web 浏览器的身份验证:常见于前后端混合开发的项目,php混合html模版;使用 session + cookie 完成身份验证。现在很少见了 基于 api 的身份验证:常见于前后端分离的项目,一套api同时给前端,Android,iOS提供服…

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

php 高精确度运算 - bc函数

项目中存储金额一般用 int (分),或者 decimal(8,2) ,如果用 decimal 会涉及到精度问题。比如:比较字符串 0.01 和 0 哪个大,结果是一样大,因为php会把 0.01 强转为 0 ,这就不符合预期了 #两个任意精度的数字除法计算 bcdiv('200', '100', 2);//分转元,2…

2,946 次阅读
阅读全文
Backend9 分钟

Laravel 广播

安装 服务端 付费方案 Pusher Channels Ably 这里不作介绍 开源方案 laravel-websockets 安装请移步 https://www.cuiwei.net/p/1659113677 Soketi 安装请移步 https://www.cuiwei.net/p/1093836635 Larav…

3,091 次阅读
阅读全文
Backend7 分钟

Laravel 消息通知

创建通知 php artisan make:notification InvoicePaid 这个命令会在 app/Notifications 目录下生成一个新的通知类。每个通知类都包含一个 via 方法以及一个或多个消息构建的方法比如 toMail 或 toDatabase,它们会针对特定的渠道把通知转换为对应的消息…

2,708 次阅读
阅读全文