LearnKu
话题列表
登录
注册
LearnKu
首页
Laravel Go Python PHP Vue.js Java MySQL Rust LK 程序员 Elasticsearch F2E 前端 Server Database DevTools Computer Science 手机开发 AdonisJS AI Coding
社区 动态
登录 注册
微信登录
Laravel Go Python PHP Vue.js Java MySQL Rust LK 程序员 Elasticsearch F2E 前端 Server Database DevTools Computer Science 手机开发 AdonisJS AI Coding
整站动态
lin_xi
lin_xi 赞了文章
PHP[快问快答系列]

怎么解决防盗链? Referrer白名单:设置Nginx只允许来自指定域名的请求,其他来源的请求将被拒绝。 location ~* \.(jpg|jpeg|png|gif)$ { valid_referers none blocked...

2年前
lin_xi
lin_xi 赞了文章
HTTP[快问快答系列]

键入网址到网页显示,期间发生了什么? 浏览器解析请求的URL http: + // + domain.com + / + index.html 协议 + // + 服务器地址 + / + 文件路径生成HTTP请求报文 GET...

2年前
JohnsonXie
JohnsonXie 赞了话题
免费ChatGPT国内镜像推荐(2023年4月20更新)

如果你正在寻找一个快速稳定、使用体验良好的ChatGPT国内镜像,以下网站值得一试: https://chat.douresources.com 有AI绘图功能快速稳定免费使用无限次数 wgz2xs-symon-...

2年前
chunfenghuayu
发表了评论
楼主你这个错误是最基础的并发问题,应该对每一个用户在操作余额使用的时候加锁,常用方式使用文件锁或者行锁。
chunfenghuayu
钱包余额使用的是记录和,但是现在负数了

\DB::transaction(function () { //查询用户余额 $all_price = UserSales::query()->where([‘user_id’ => $this->user_id])->sum(‘price’); if($all_price...

2年前
zzzz11
zzzz11 关注了用户 程序员老狼
2年前
欧皇降临
发表了评论
麻烦的很,首先你可以写个命令自动生成请求、控制器,然后每个控制器还要自己手动验证??$validated = $request->validated();
欧皇降临
laravel 中合并控制器的多个表单请求为一个的解决方案

laravel 中一个动作(action)方法需要对应编写一个表单请求(FormRequest)类。因此经常懒的去编写表单请求,而是直接在动作中编写验证规则。所以我扩展了表单请求基类,可...

2年前
lin_xi
lin_xi 赞了文章
PHP多进程开发[快问快答系列]

介绍一些简单命令 echo $$ //输出当前bash进程 strace -s 65500 -p 进程号 //打印进程系统调用 kill -s 10 pid //发送信号 kill -s SIGUSR2 pid //发送信号 pstree -a...

2年前
lin_xi
lin_xi 关注了用户 竖横山
2年前
zhy
发表了评论
如果在获取 $all_price 之后,其他进程有数据插入,那么这时候的 $all_price 还是上一次查询的结果...这种情况下,判断余额的条件其实是不准确的... 然后正常执行后续程...
zhy
钱包余额使用的是记录和,但是现在负数了

\DB::transaction(function () { //查询用户余额 $all_price = UserSales::query()->where([‘user_id’ => $this->user_id])->sum(‘price’); if($all_price...

2年前
一缕清风
赞了评论
保存的时候 implode(',', $val) , 然后 find_in_set
dcat admin的字段筛选问题

[图片] 保存的时候是多选 然后saveAsString的 这种字段我在列表是该怎么筛选呢 暂时没找到

2年前
lin_xi
lin_xi 赞了文章
GIT常用命令解析

术语 工作区/work tree仓库所在的文件夹叫做工作区,就是你在电脑里能看到的目录。暂存区也就是在git add之后,git commit之前的缓冲区,一般在.git/index文件中。仓库git c...

2年前
Diudiuuuu
发表了评论
检查下你环境变量是否有设置这个 APP_ENV
Diudiuuuu
laravel-websockets 在本地运行获取的是 .env 而不是 .env.local 的配置

众所周知 laravel 新项目默认会有 .env.example 和 .env.local 文件。当 APP_ENV=local 时加载 .env.local 的配置。 而且一般 .env.local 是 sail 环境下的各种配置,...

2年前
lin_xi
lin_xi 赞了文章
PHPFPM全配置解析

; 该文件中的所有配置均以分号 (;) 开头,代表注释行或不使用的指令 ; 全局配置 [global] ; 进程 ID 文件位置,默认none pid = /var/run/php-fpm.pid ; 错误日志文件位置,...

2年前
guanguans
guanguans 发布了文章
laravel 中合并控制器的多个表单请求为一个的解决方案

laravel 中一个动作(action)方法需要对应编写一个表单请求(FormRequest)类。因此经常懒的去编写表单请求,而是直接在动作中编写验证规则。所以我扩展了表单请求基类,可...

2年前
Adachi
发表了评论
修改余额的时候 直接用 update money = money - x from table where money > x,不要先查询再操作
Adachi
钱包余额使用的是记录和,但是现在负数了

\DB::transaction(function () { //查询用户余额 $all_price = UserSales::query()->where([‘user_id’ => $this->user_id])->sum(‘price’); if($all_price...

2年前
deMemory
发表了评论
虽然我看不懂,但是我觉得你牛逼
deMemory
Nginx全配置解析

#==========================nginx全局配置==========================# # 指定 nginx 进程运行的用户,这里是 nginx,默认为nobody。 user nginx; # 指定 nginx 使用...

2年前
城里的野山参
发表了评论
老哥加油,多找找,应该还是能找到的。心态放松,不要急
城里的野山参
[求职]东莞php/java求职,7年开发

年后被裁后漂泊快2个月了,但是最痛心的反而是boss上能沟通的没几个[图片],想面试好比大海捞针,要么已送达要么要了简历没下文。在论坛也7年了,在这里蹲一个机会,由于...

2年前
pi_phq
pi_phq 在 问答 下发布了话题
钱包余额使用的是记录和,但是现在负数了

\DB::transaction(function () { //查询用户余额 $all_price = UserSales::query()->where([‘user_id’ => $this->user_id])->sum(‘price’); if($all_price...

2年前
lovewei
赞了评论
只需要关心 controller 数据校验,校验完的数据才会流转到service 服务中。 业务数据,业务层处理,服务层数据只是为了复用封装。
controller和service都有参数校验需求,应该怎样设计?

按照网上的说法 controller应该校验与业务无关的数据,如字符串长度/手机号/email的格式service只校验和业务相关的,如用户是否存在,库存是否足够等 但是我的service会...

2年前
lovewei
赞了评论
你要是多处调用service最好是方法兼容 而不是service使用验证
controller和service都有参数校验需求,应该怎样设计?

按照网上的说法 controller应该校验与业务无关的数据,如字符串长度/手机号/email的格式service只校验和业务相关的,如用户是否存在,库存是否足够等 但是我的service会...

2年前
lovewei
赞了评论
也不完全正确,因为有很多虚拟小号的号码,他们的号段都是常规号段,单独从号段上很难区分出来,像接码平台的话,他们可以过滤掉虚拟号段,大批常规号段还是会继续薅(而...
怎么判断电话号码是否是虚拟号

系统出现薅羊毛的,每天注册几个新号来领取新人优惠券,号码是属于虚拟号的,请问这种应该怎么屏蔽掉

2年前
lovewei
赞了评论
中国移动号段:134、135、136、137、138、139、147、148、150、151、152、157、158、159、178、182、183、184、187、188、198、1440、165、1703、1705、1706。其中:1703...
怎么判断电话号码是否是虚拟号

系统出现薅羊毛的,每天注册几个新号来领取新人优惠券,号码是属于虚拟号的,请问这种应该怎么屏蔽掉

2年前
荭尘宝宝
发表了评论
你短短一句话伤害了我五次~
荭尘宝宝
哇你是程序员工资肯定很高买房买车存款多吧!!

我起初是实话实说,没那么高(大概只是我工资不高),就是普普通通的打工仔, 后来我便也误认为我那几千的工资还算不错, 我住的贫民区,房租每月几百块, 大概是因为周围邻...

2年前
zxlw12138
发表了评论
扫码设备不就是读取二维码中的串,并且输出吗,直接套一个h5 扫码后直接h5发送请求核销
zxlw12138
问下 如何让扫码 设备,扫了二维码之后,能调取我的接口?

情况是这样的,我这边做了一个预约场馆的功能,用预约后会生成一个二维码使用券。二维码包含订单信息什么的。完事之后,用户到场馆使用这个券的时候,需要场馆工作人员扫...

2年前
ccenote
发表了评论
v:ChinaClown
ccenote
初级Java spring boot 开发

需 求 后端 java 开发 多 名,可兼职,远程。java + spring bootmysql,mango db 给你提供一个独立完成后端框架的设计,开发,自由发挥自己开发技能的机会。 同时,你也...

2年前
GGabriel
GGabriel 赞了文章
分享MacBook下laravel多版本docker开发环境配置方案

首先感谢社区,作者从本社区汲取了很多技术营养。现分享作者基于docker的PHP开发环境配置方案,希望能给小伙伴们在搭建PHP开发环境上带来思路上的参考。 项目集背景 lara...

2年前
it_cwc
发表了评论
你短短一句话伤害了我五次~
it_cwc
哇你是程序员工资肯定很高买房买车存款多吧!!

我起初是实话实说,没那么高(大概只是我工资不高),就是普普通通的打工仔, 后来我便也误认为我那几千的工资还算不错, 我住的贫民区,房租每月几百块, 大概是因为周围邻...

2年前
CommandNotFound
发表了评论
总结的很好 :+1:
CommandNotFound
记录操作 nginx 日志文件的命令

chatgpt 强大.. 仅用于保存备用 分段读取 sed -n '100,200p' access.log awk 'FNR>=100 && FNR<=200' access.log 时间区间 awk '/13:20:00/,/13:21:00/' a...

2年前
hfxlyf
发表了评论
直接用得Hashids 扩展
hfxlyf
php根据id生成10位不重复英文跟字母混合字符串

修改自: Laravel根据用户id生成四位数唯一邀请码效果 S9q6Cdw9wB e5D9uS6Lw2 w9G3KIJkwa Q0F8d6LSwb M7q3OvSDwC C8g4MLZ2wD S8L8d4xGwc s8f19VIowE Q5L2SV3bwF H9W42ctd...

2年前
august567
发表了评论
你短短一句话伤害了我五次~
august567
哇你是程序员工资肯定很高买房买车存款多吧!!

我起初是实话实说,没那么高(大概只是我工资不高),就是普普通通的打工仔, 后来我便也误认为我那几千的工资还算不错, 我住的贫民区,房租每月几百块, 大概是因为周围邻...

2年前
GGabriel
GGabriel 赞了文章
PHPFPM全配置解析

; 该文件中的所有配置均以分号 (;) 开头,代表注释行或不使用的指令 ; 全局配置 [global] ; 进程 ID 文件位置,默认none pid = /var/run/php-fpm.pid ; 错误日志文件位置,...

2年前
GGabriel
GGabriel 赞了文章
Nginx全配置解析

#==========================nginx全局配置==========================# # 指定 nginx 进程运行的用户,这里是 nginx,默认为nobody。 user nginx; # 指定 nginx 使用...

2年前
KevinDev
发表了评论
mark
KevinDev
使用 Lazy Collections 来提高 Laravel Excel 读取的性能(轻松支持百万数据)

[图片] 在 Laravel 6 中添加了一种新类型的集合: Lazy Collections。 如果需要处理非常大的数据集(数千或数百万行)而不会遇到内存限制,那么它们是非常棒的。 我最近...

2年前
cccdz
cccdz 赞了文章
Laravel根据用户id生成四位数唯一邀请码

新建文件app/Services/InviteCodeService.php <?php namespace App\Services; // 邀请码服务 class InviteCodeService { protected $key,$num; public functi...

2年前
leo
赞了评论
var data = @json($model->only('content')); document.getElementById('content').innerHTML = marked.parse(data.content);
chatGPT都无能为力,靠你们了

我要在前端解析marckdown,后端存储的数据有换行,然后我在后端把换行去除了,dd到浏览器看是这样的: ### 介绍\r\r> 国家地理摄影是一种高质量的动物摄影,能捕捉到...

2年前
陈先生
发表了评论
为什么不问问聪明的 AI 呢
陈先生
MongoDB转laravel写法

[图片]

2年前
我们只希望世界和平
发表了评论
有什么大的改动么
我们只希望世界和平
更新 wsl 内核

Docker Desktop requires a newer WSL kernel version Update the WSL kernel by running "wsl --update" or follow instructions at https://docs.microsoft.com/window...

2年前
AOAOJIAO
AOAOJIAO 赞了文章
谁动了我的MySQL?

背景介绍 前两天,一位开发的小伙伴找到我,向我反馈了这样一个问题: 一个 PHP 的常驻进程的任务,会定时执行一条更新 MySQL 数据的操作。由于这里的逻辑处理有问题,他...

2年前
ZzhenPing
发表了评论
function linearRegression($x, $y) { $n = count($x); $sum_x = array_sum($x); $sum_y = array_sum($y); $sum_xy = dotProduct($x, $y); $sum_xx...
ZzhenPing
php如何用最小二乘法拟合二元一次方程 计算方程的X和Y值

下面是R语言的实现函数可以直接计算出结果 x<-c(20,40,60,80,100) y<-c(3,6.5,9.1,12.1,15.3) lsfit(x,y) [图片] 请问php有没有类似的类库,或者哪位大哥指点一下...

2年前
lwies
lwies 赞了文章
谁动了我的MySQL?

背景介绍 前两天,一位开发的小伙伴找到我,向我反馈了这样一个问题: 一个 PHP 的常驻进程的任务,会定时执行一条更新 MySQL 数据的操作。由于这里的逻辑处理有问题,他...

2年前
A_sneeze_is_missing
发表了评论
就是说高中呢
A_sneeze_is_missing
感觉招人很难啊

面试了一堆的人,一个没招进来。很多人面试感觉还可以,但最后一聊,学历造假,学信网查不到学历。 学历不真,能力再强也不敢要啊。你就算是专科,写专科就行了,非要写...

2年前
xgrit
赞了评论
@吃瓜群众 user_id 和 follower_id 都是 user 的主键 ID,只是在逻辑上,user_id 表示被关注人,follower_id 表示被关注人的粉丝,followers 表作为中间表存储了这个关系...
多对多关系不应该三个表吗,怎么就一个 users 表和一个中间表 followers,粉丝表 follower 怎么没有,如果没有怎么进行连接呢?

<?php namespace App\Models; . . . class User extends Authenticatable { . . . public function followers() { return $this->belongsToMany(User::Class, 'fol...

2年前
xgrit
赞了评论
// 1. 返回的是一个 HasMany 对象 $this->followings() // 2. 返回的是一个 Collection 集合 $this->followings // 3. 第2个其实相当于这样 $this->followings...
判断关注人列表,为什么不是 return $this->followings ()->contains ($user_id)?

<?php namespace App\Models; . . . class User extends Authenticatable { . . . public function isFollowing($user_id) { return $th...

2年前
CodingHePing
CodingHePing 赞了文章
谁动了我的MySQL?

背景介绍 前两天,一位开发的小伙伴找到我,向我反馈了这样一个问题: 一个 PHP 的常驻进程的任务,会定时执行一条更新 MySQL 数据的操作。由于这里的逻辑处理有问题,他...

2年前
lddtime
赞了评论
找到問題了 當queue用horizon的時候 是同一個實例 同一個實例就會出現管道嵌套 不同實例連接可以進行管道嵌套 同一個實例連接不能進行管道嵌套 因為horizon監聽了任務...
laravel queue Bus::batch 问题

[图片] 如果当前批次执行 job 没有使用aftercommit的话 就会报这个错误 说redis管道不能和事务一起用用aftercommit没报错的原因是在当前里面没有去连接redis执行 因为都...

2年前
declandragon
declandragon 赞了文章
谁动了我的MySQL?

背景介绍 前两天,一位开发的小伙伴找到我,向我反馈了这样一个问题: 一个 PHP 的常驻进程的任务,会定时执行一条更新 MySQL 数据的操作。由于这里的逻辑处理有问题,他...

2年前
declandragon
发表了评论
好文,点赞
declandragon
谁动了我的MySQL?

背景介绍 前两天,一位开发的小伙伴找到我,向我反馈了这样一个问题: 一个 PHP 的常驻进程的任务,会定时执行一条更新 MySQL 数据的操作。由于这里的逻辑处理有问题,他...

2年前
白小二
白小二 发布了文章
php根据id生成10位不重复英文跟字母混合字符串

修改自: Laravel根据用户id生成四位数唯一邀请码效果 S9q6Cdw9wB e5D9uS6Lw2 w9G3KIJkwa Q0F8d6LSwb M7q3OvSDwC C8g4MLZ2wD S8L8d4xGwc s8f19VIowE Q5L2SV3bwF H9W42ctd...

2年前
zyenggook
zyenggook 关注了用户 luci
2年前
JustinMoon
发表了评论
你短短一句话伤害了我五次~
JustinMoon
哇你是程序员工资肯定很高买房买车存款多吧!!

我起初是实话实说,没那么高(大概只是我工资不高),就是普普通通的打工仔, 后来我便也误认为我那几千的工资还算不错, 我住的贫民区,房租每月几百块, 大概是因为周围邻...

2年前
  • ‹
  • 1
  • 2
  • ...
  • 1111
  • 1112
  • 1113
  • 1114
  • 1115
  • 1116
  • 1117
  • ...
  • 2086
  • 2087
  • ›
本周译者排行
6
Trace92
3
xineny
2
fengwuxin
1
dkp
1
vaexm
社区赞助商
成为赞助商
友情链接

社区赞助商

成为赞助商

关于 LearnKu

LearnKu 是终身编程者的修道场
做最专业、严肃的技术论坛
LearnKu 诞生的故事

资源推荐

  • 《社区使用指南》
  • 《文档撰写指南》
  • 《LearnKu 社区规范》
  • 《提问的智慧》
  • 服务提供商

    其他信息

  • 成为版主
  • 所有测验
  • 联系站长(反馈建议)
  • 粤ICP备18099781号-6 | 粤公网安备 44030502004330号 | 违法和不良信息举报

    由 Summer 设计和编码 | 方长科技协力运营

    请登录

    忘记密码? or 注册
    第三方账号登录
    微信登录 GitHub 登录
    内容举报
    匿名举报,为防止滥用,仅管理员可见举报者。

    我要举报该,理由是:

    取消