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
整站动态
leven5
赞了评论
只需要关心 controller 数据校验,校验完的数据才会流转到service 服务中。 业务数据,业务层处理,服务层数据只是为了复用封装。
controller和service都有参数校验需求,应该怎样设计?

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

2年前
leven5
赞了评论
总的来说,在控制器层和在服务层校验我觉得都可以,但是我自己的项目都是在控制器层验证的。 Larave也设计了专门的校验类,注入到控制器中,我觉得还是挺方便的,但是简...
controller和service都有参数校验需求,应该怎样设计?

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

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

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

2年前
Imuyu
发表了评论
多对多应该借助第三个表来实现,如果你放在这个表,检索就只能当json检索了,如果是mysql5.7一下,你当字符串检索用like吧
Imuyu
dcat admin的字段筛选问题

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

2年前
softmads
softmads 赞了文章
Golang Recover的一个小坑

1.error Golang被诟病非常多的一点就是缺少强大方便的异常处理机制,大部分高级编程语言,比如Java、PHP、Python等都拥有一种try catch机制,这种异常捕获机制可以非常方...

2年前
leven5
赞了评论
可能其他人在调用的时候并不清楚参数的格式,给了错误的参数 我们不必为别人的愚蠢负责 前提是你写好了对应的注释和结构,原本一个注释就可以解决的问题,为什么要搞得这...
controller和service都有参数校验需求,应该怎样设计?

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

2年前
ynwa
ynwa 在 问答 下发布了话题
dcat admin的字段筛选问题

1. 运行环境 1). 当前使用的 Laravel 版本? 2). 当前使用的 php/php-fpm 版本? PHP 版本: php-fpm 版本: 3). 当前系统 4). 业务环境 5). 相关软件版本 2. 问题描述?...

2年前
mostwin
mostwin 赞了文章
PHP 和 Web 端对称加密传输|JSEncrypt|CryptoJS

前后端对称加密传输 JSEncrypt Git地址:https://github.com/travist/jsencrypt 首先这个包 需要提前生成 公钥 私钥 和 依赖 openssl 注意: ​ 明文长度最大为公钥长度-1...

2年前
德国科隆街头的大胡子
德国科隆街头的大胡子 在 分享创造 下发布了话题
哇你是程序员工资肯定很高买房买车存款多吧!!

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

2年前
人艰不拆
发表了评论
MySQL 的设计理念是单线程处理请求
人艰不拆
问下如何给mysql增加进程数?

我安装了nginx,然后nginx有很多进程www 2324 1450 0 Apr23 ? 00:00:00 nginx: worker processwww 2325 1450 0 Apr23 ? 00:00:00...

2年前
tj-index
tj-index 赞了文章
GIT常用命令解析

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

2年前
tj-index
tj-index 赞了文章
Composer命令全解析

常用命令 镜像 # 配置中国镜像 composer config -g repo.packagist composer https://packagist.phpcomposer.com # 配置其他厂商镜像 # 阿里云 (好像说停用了) composer...

2年前
big胆
赞了评论
重启下对应的 8.0 的 php-fpm,/var/run/php 就有8.0的了sudo service php8.0-fpm restart
切换 PHP 版本(PHP-FPM)

方法一、修改 Homestead.yaml(推荐) 首先进入 homestead 中使用以下命令查看所有 PHP 版本: $ ll /etc/php/ total 44 drwxr-xr-x 9 root root 4096 Feb 2 2021 ....

2年前
小白菜
发表了评论
服务器只有一个应用吗,可以把代码弄下来用d盾或者其他木马扫描工具看一下还有没有其他可疑文件
小白菜
多个laravel程序被上传了后门文件如何避免

public/download/image 默认权限755我的没有任何上传相关的路由,只是一个网站展示,有人知道这是为什么吗? 如何被上传到laravel程序的?发现很多laravel 的其他程序下...

2年前
donggan
donggan 在 问答 下发布了话题
问下如何给mysql增加进程数?

我安装了nginx,然后nginx有很多进程www 2324 1450 0 Apr23 ? 00:00:00 nginx: worker processwww 2325 1450 0 Apr23 ? 00:00:00...

2年前
碳技术
碳技术 关注了用户 Double-Jin
2年前
mengguo
mengguo 关注了话题 让 Laravel Scout 导入提速 64 倍
2年前
Mr_Tom
Mr_Tom 赞了文章
Homestead 在 Windows 下软链接报错的解决办法

之前查找软连接报错的问题,答案大都是 windows 下的虚拟机不支持软连接的创建,今天无意中看到 这个回答,试过之后果然能用 第一步,打开组策略编辑器 win+R 打开运行,...

2年前
Mr_Tom
Mr_Tom 赞了文章
解决 Windows 下 Homestead 创建软连接失败问题

问题 部分windows机子使用homestead创建软连接时会报错,这问题困扰了我很久,后面从网上找到了解决办法,修改本地安全策略即可解决。[图片] 解决办法 使用快捷键Win+R打...

2年前
冯小胖同学
发表了评论
laravel有个collect方法很好用 可以参考一下 collect($data) ->sortByDesc(function ($item){ return $item['id']; }) ->each(function ($ite...
冯小胖同学
如何对百条/百万条答题数据进行排行榜排序?

某厂面试题 有类似如下的数组,开始是100条 [ [ 'id' => 1, 'grade' => 100, 'time' => 50 ], [...

2年前
隐德莱希
隐德莱希 赞了文章
挑战30分钟写个用户登录注册系统(前端)- 我的全栈独立开发日记

[图片] 前言 技术栈是 uni-app + uView2.0 + Vue.js 本教程的视频版本已发布在B站,欢迎交流~ 戳我看视频:静夜Coding-无人声编程-机械键盘纯享版 准备工作 下载UI组件...

2年前
sparkinzy
sparkinzy 关注了用户 城里的野山参
2年前
my38778570
my38778570 赞了文章
GIT常用命令解析

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

2年前
zhaiduting
赞了评论
我放在二级菜单了。
可以在导航栏加一个直接跳转到首页的按钮吗,点进别的栏目的时候,每次都要点两次才能回来太麻烦了

rt可以在导航栏加一个直接跳转到首页的按钮吗,如果点进别的栏目的时候,都要点两次才能回来太麻烦了。比如我点击一篇文章,但是我想返回首页,我要是直接点社区,返回的...

2年前
zhaiduting
赞了评论
@zhaiduting 放导航栏有点太奢侈了 [图片]
可以在导航栏加一个直接跳转到首页的按钮吗,点进别的栏目的时候,每次都要点两次才能回来太麻烦了

rt可以在导航栏加一个直接跳转到首页的按钮吗,如果点进别的栏目的时候,都要点两次才能回来太麻烦了。比如我点击一篇文章,但是我想返回首页,我要是直接点社区,返回的...

2年前
mengguo
mengguo 关注了话题 controller和service都有参数校验需求,应该怎样设计?
2年前
人艰不拆
发表了评论
把 id 换成雪花id
人艰不拆
多套程序往同一 MYSQL 中插入

场景 多套拉取 API 的程序,分别放在多台独立服务器中定时执行。由于所有程序链接的是同一个 MYSQL,写入时会有很条插入失败,因为 MYSQL 中设置了唯一字段对应 API 中的...

2年前
RoyThia
RoyThia 赞了文章
Laravel 使用 Laravel-google-authenticator 拓展通过 Google 身份验证器为你的网站打造一个动态手机令牌

Google 身份验证器与两步验证功能配合,可在您登录 Google 帐户时为您平添一重安全保障。启用两步验证之后,当您登录帐户时,需要提供密码和此应用生成的验证码。配置完...

2年前
lait233
lait233 赞了文章
Composer命令全解析

常用命令 镜像 # 配置中国镜像 composer config -g repo.packagist composer https://packagist.phpcomposer.com # 配置其他厂商镜像 # 阿里云 (好像说停用了) composer...

2年前
狂奔星辰
狂奔星辰 赞了文章
观察者模式的总结

什么是观察者模式 观察者模式用于实现对对象进行观察:一旦主体对象状态发生改变,与之关联的观察者对象会收到通知,并进行相应操作。 举个例子说明: 假设一个这样的情...

2年前
yojoker
赞了评论
O::where 这个看着就很nice
这代码需要优化吗

下面是一个定时任务,半小时执行一次,然后会给用户发送邮件,这块代码有什么地方能提升的,或者优化的? public function handle() { Log::info('order...

2年前
马九南
赞了评论
六个月试用期,工资好像必须是全额的,而且要签订三年合同
你们遇到过要试岗三天的公司吗?这种公司能去吗?

试岗三天,自己离职或公司认为你不行就没工资。试用期六个月,前第三个月80%,后三个月100%。感觉不太靠谱啊

2年前
马九南
赞了评论
试用期是否合法得看正式合同期限,如果一年一签,试用期六个月也是不合法的!
你们遇到过要试岗三天的公司吗?这种公司能去吗?

试岗三天,自己离职或公司认为你不行就没工资。试用期六个月,前第三个月80%,后三个月100%。感觉不太靠谱啊

2年前
fatrbaby
赞了评论
除非开启系统级(底层)代理 (如果是clash对应的则是tun模式) 否则 任何编程语言都不会直接使用到这个代理。 http.ProxyFromEnvironment意思是从系统环境变量中获取代理...
无法通过系统代理访问网络

1. 运行环境 go version go1.20.1 windows/amd64//: <> (当前使用的Go版本,及系统版本、系统架构?) 2. 问题描述? 无法访问网址,但是我通过浏览器或者apifox都是...

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

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

2年前
麦索
发表了评论
最好的专业不是计算机专业,是数学或统计学,计算机只是工具和方法,内在是数学。在高等学府学工具不必要,应该去学本质
麦索
现在还有新人PHPer吗。 你还建议新人学PHP吗?

有个弟弟马上大学毕业了,想入坑计算机,我劝退好几次了,但是他周围的亲戚都说计算机挣钱,不管我怎么给他灌输 35岁危机,他好像都听不懂,大学学的那点理论根本没法用...

2年前
laravelphp_game
laravelphp_game 赞了文章
你可能不太需要 Laravel-Excel

项目中大规模的使用了 Laravel Excel 这个库,但运行过程中经常发现非常吃内存以及导入导出速度很慢的问题一直没有太好办法解决。 今天发现了一个新的Excel处理库 Spout...

2年前
Guanjian104
Guanjian104 关注了用户 kevwan
2年前
Suckbiao
Suckbiao 关注了话题 「URL重写规则修改」 如何取消请求地址末尾带「/」时的301重定向
2年前
Suckbiao
Suckbiao 在 问答 下发布了话题
「URL重写规则修改」 如何取消请求地址末尾带「/」时的301重定向

1. 运行环境 1). 当前使用的 Laravel 版本? Laravel Framework 8.83.27 2). 当前使用的 php/php-fpm 版本? PHP 版本:PHP 7.4.3 (cli) (built: Feb 18 2020 17:29:57)...

2年前
Zlw_LENG
Zlw_LENG 关注了用户 kevwan
2年前
laravelphp_game
赞了评论
[图片]
一分钟多进程百万数据导出到csv并上传到oss

需求 产品要导出某个团队某些用户的步行日志到csv文件里,并且要在一个文件内,而且速度要快不能太耗时间。 问题 日志往往意味着数据量大。要导在一个文件内,数据量虽然...

2年前
Latent
Latent 赞了文章
部署LaraBBS出现500错误

这近刷LaraBBS后,发现都忘光了,唉,看来得经常刷一刷才行啊,发现里面好多内容好难啊,都感觉之前没弄懂过。看来得把所有的教程都学一遍才行。不管学什么,做网站总得...

2年前
小李世界
发表了评论
省流: 这么恶心啊 没地方去就委曲求全 多找找
小李世界
你们遇到过要试岗三天的公司吗?这种公司能去吗?

试岗三天,自己离职或公司认为你不行就没工资。试用期六个月,前第三个月80%,后三个月100%。感觉不太靠谱啊

2年前
mywinter
mywinter 赞了文章
PHP免费验证码

前言 验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户...

2年前
Latent
Latent 赞了话题
UI设计工作求职 -小而美设计作品展示

[图片] [图片] 职业: UI设计师· 性别: 女 信仰:主耶稣基督 经验: 5年工作经验 (设计、div css切图,js) 优势:soho族,时间充分 擅长:pc端的—-商城、交互、门户、...

2年前
冯小胖同学
冯小胖同学 赞了文章
依赖、依赖注入与控制反转 笔记

依赖 功能:人看用iphone12手机打开bilibili看视频。 class People { public function watchVideo() { // People类依赖iPhone12类 (new iPhone...

2年前
woodong
发表了评论
继续读书吧,现在那么卷学历。
woodong
现在还有新人PHPer吗。 你还建议新人学PHP吗?

有个弟弟马上大学毕业了,想入坑计算机,我劝退好几次了,但是他周围的亲戚都说计算机挣钱,不管我怎么给他灌输 35岁危机,他好像都听不懂,大学学的那点理论根本没法用...

2年前
冯小胖同学
发表了评论
说的很明白 赞一个
冯小胖同学
依赖、依赖注入与控制反转 笔记

依赖 功能:人看用iphone12手机打开bilibili看视频。 class People { public function watchVideo() { // People类依赖iPhone12类 (new iPhone...

2年前
mshx
mshx 赞了文章
发布一个自己的composer扩展[实战系列]

第一步新建文件夹 mkdir httptool cd httptool 初始化composer composer init Welcome to the Composer config generator # 交互引导初始化 This command will guide...

2年前
  • ‹
  • 1
  • 2
  • ...
  • 1115
  • 1116
  • 1117
  • 1118
  • 1119
  • 1120
  • 1121
  • ...
  • 2087
  • 2088
  • ›
本周译者排行
6
Trace92
3
xineny
2
fengwuxin
1
dkp
1
vaexm
社区赞助商
成为赞助商
友情链接

社区赞助商

成为赞助商

关于 LearnKu

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

资源推荐

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

    其他信息

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

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

    请登录

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

    我要举报该,理由是:

    取消