背景 我本地开发用的 php 和 nginx 都部署在 docker 中,宿主机为 MacOS 宿主机中 hosts 一个域名 127.0.0.1 abc.test,再把 nginx 容器的 80 端口映射出来。就能正常通过 abc.test 访问到 nginx 再转发给 php 看起来很完美,直到 —— 我需要在 php 中访问 abc.test 这个站点的时候 当我在 php 容器中需要解析这
分类: 技术交流
Laravel Sanctum 与 Postman 之类测试工具的坑
最近在筹备自己写个博客,是的,造轮子。主要是我自己缺一个全栈的中型项目写在简历上,所以打算造个轮子 翻了翻 Laravel 的文档,准备用新出的 Sanctum SPA认证 来解决管理后台的登录问题 登录失败 因为后台还没撸出来,所以先用 Postman 来测试接口。跟着官方文档,直到 GET /sanctum/csrf-cookie 这一步都没有问题,能够正常接收到 XSRF-TOKEN 和 b
解决 Laravel tinker 下方向键、退格键无法使用的问题
部分环境下使用 php artisan tinker 命令时,如果按下方向键或者退格键时会出现类似^[[A这样的乱码 解决方案有两种,结合自身情况怎么方便就怎么来 方案一 安装 PHP 官方的 readline 扩展 方案二 安装 rlwrap 这个包,然后 rlwrap php artisan tinker
PHP 检测文件编码的不完美解决方案
因为某些原因现在需要批量检测文件编码,看看是不是有非 UTF-8 文件混在其中 我当然是首选了我最熟悉的 PHP,感觉应该很简单 google 搜索 php detect encoding,第一个就是 PHP 官方文档 mb_detect_encoding – Manual – PHP 于是按照文档有样学样,拿个 UTF-8 文件测试一下 echo mb_detect_en
百万级xlsx表格导入数据库的实现方案
需求是这样的,供应商给到一份 xlsx 表格(144MB),里面刚好有 100w 行数据(11列)。我需要把它们稍作处理后写入到 mysql 数据库 项目基于 Laravel,既然需要稍作处理,那我首先想到的就是找一个能读 xlsx 的 composer 包 我尝试过最知名的PhpSpreadsheet、对 Laravel 友好的 Laravel-Excel。然而不管是顺序读还是分块读,尝试各种方
原来a标签里嵌套a标签会导致浏览器解析出问题。解决方案是在内层a标签外面套一层object标签
基于PHP 的 CloudXNS DDNS 客户端
简介 基于php的CloudXNS DDNS客户端 可以看作是 CloudXNS-DDNS-with-PowerShell 的php版本,实现思路也是借鉴于这个项目的 开发这个php版本是因为我使用上述脚本时莫名报错,而且似乎还找不到原因 本着“一个轮子解决不了的问题就再造个轮子来解决”的码农精神,本项目诞生了 使用说明 首先需要你本地安装好php且可以执行php程序 开源地址:https://g
震惊!某知名Web全沾砖家发布了他的第一个前端作品 —— 基于Vue+Element的简单管理后台模板 vue-element-admin-template
这是一个必将成为我黑历史的项目(确信
妈个鸡 配置在Windows环境变量里的http_proxy
可能导致npm install一直报cb() never called。别问我为什么知道,我今天一下午就搭在这上面了
聊聊微信小程序开发框架及一些心得
这阵子因为某些原因又要开始写小程序了。其实写过小程序的人都知道,原生小程序在开发过程中到处都充斥着傻屌的气息 所以这次实在不想继续原生开发。正好时间不是很紧实际上紧得很,怎奈就是手痒 于是试用了3款算是大厂出品的小程序框架。最近比较有空,来简单写下感想 以下内容基于一个前端菜鸡一周多前的记忆整理而成,如有疏漏望友好指出 WePY 说到小程序的框架,第一反应就是这款腾讯出品的、大概是最老牌的框架。它