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
整站动态
GGabriel
GGabriel 赞了文章
《从0到1搭建一个IM项目》项目初始化

[toc] 概况(HiChat) 介绍 在学习完go的基础后,我们现在从0到1来搭建一个简单的即时聊天项目(IM)的api。 主要功能 登录、注册、用户信息更新、账号注销 单聊、群聊 发送...

2年前
GGabriel
GGabriel 赞了文章
《从0到1搭建一个IM项目》用户模块开发之表设计与基本crud

[toc] 概况 在上一篇我们完成了项目的初始化以及一些基本的配置,目录如下: HiChat ├── common //放置公共文件 │ ├── config //做配置文件...

2年前
GGabriel
GGabriel 赞了文章
《从0到1搭建一个IM项目》用户模块开发之gin的集成与暴露对外api

[toc] 概况 在上一篇中完成了用户数据库表设计及dao层的开发,完成了底层基础功能;在本篇中将Gin框架集成到项目中, 以及对外实现api的开发, 目前项目目录结构: HiCha...

2年前
看上隔壁小花了啦
发表了评论
public function resetPassword($email, $verifyCode, $newPassword) { $user = User::findByEmail($email)->first(); if (! $user) { return false;...
看上隔壁小花了啦
请问如何优化这段代码

public function resetPassword($email,$verifyCode,$newPassword) { $user = User::findByEmail($email)->first(); if ($user) { $codeData = Email...

2年前
zitengcool
发表了评论
限制服务器ip就行了
zitengcool
API限制只能自己的APP使用,你们是怎么做的?

提供给移动端的API应该有两套认证机制: 机制1:认证用户的登录状态,判断当前用户信息并且返回对应资源,比如查看我的收藏, 我们要判断当前是哪一个用户,才能返回他对应...

2年前
Tacks
Tacks 赞了文章
Api接口实战:接收Request请求Bearer令牌参数

HTTP Request 请求示例 [图片] HTTP 请求信息 Request Headers请求头 method: GET http协议请求方式path: /auth/token 请求路径|接口地址*accept: / * 浏览器可接受的MIM...

2年前
shunjian_1
发表了评论
都不好过,不知道明年什么样子,你可以去php中文网问问,他们还培训php呢。。你可以试试
shunjian_1
现在成都php多吗

感觉现在成都php市场也不好啊, 当初9、10月份 招了几个月,都没招到合适的好不容易同事帮忙面试了一个进来,但是我想开掉了。

2年前
DotO
发表了评论
public function resetPassword($email, $verifyCode, $newPassword) { // 建個 findLastEmail 的 scope if($codeData = EmailVerifyLog::findLastEmail($email)...
DotO
请问如何优化这段代码

public function resetPassword($email,$verifyCode,$newPassword) { $user = User::findByEmail($email)->first(); if ($user) { $codeData = Email...

2年前
zitengcool
zitengcool 赞了文章
API 授权为啥要在 Authorization 标头里加个 Bearer?

设计 API 授权,或者调用第三方 API 时,经常会接触到: Authorization : Bearer Tokenxxxxxx 有没有疑惑为何不直接写成这样就得了: Authorization : Tokenxxxxxx 这是...

2年前
zitengcool
zitengcool 赞了文章
下载bilibili视频

Python pip 安装与使用 [root@iZvixj0oze6411Z ~]# pip3 --version pip 21.3.1 from /usr/local/lib/python3.6/site-packages/pip (python 3.6) 安装 you-get pip3 insta...

2年前
Yoann
Yoann 赞了文章
老司机带你深入理解 Laravel 之 Facade

前言 [图片]时间真的过的很快啊,今天都2019年12月2号了,准确的说,写这篇博客的时间是晚上21点40分,刚从公司加班回来,洗完澡就坐下来写这篇文章了,不知不觉除这篇博...

2年前
douresources
发表了评论
什么叫合适的
douresources
现在成都php多吗

感觉现在成都php市场也不好啊, 当初9、10月份 招了几个月,都没招到合适的好不容易同事帮忙面试了一个进来,但是我想开掉了。

2年前
Alone88
Alone88 赞了文章
laravel middleware 之 array_reduce 详解

array_reduce() 将回调函数 callback 迭代地作用到 array 数组中的每一个单元中,从而将数组简化为单一的值。www.php.net/manual/zh/function.arr... <?php $array =...

2年前
Smilephp
Smilephp 在 问答 下发布了话题
现在成都php多吗

感觉现在成都php市场也不好啊, 当初9、10月份 招了几个月,都没招到合适的好不容易同事帮忙面试了一个进来,但是我想开掉了。

2年前
lijizheng
lijizheng 发布了文章
go 结构体 json对象这种类型如何定义

go 结构体 [{“value”:”\u91d1\u989d”,”key”:3,”name”:”price”,”text”:null,”type”:1}] 这种类型如何定义

2年前
Iwtrgw
Iwtrgw 赞了文章
laravel middleware 之 array_reduce 详解

array_reduce() 将回调函数 callback 迭代地作用到 array 数组中的每一个单元中,从而将数组简化为单一的值。www.php.net/manual/zh/function.arr... <?php $array =...

2年前
JaydenHong
JaydenHong 赞了文章
如何自己实现一个健壮的 SSO 单点登录系统

简介 因公司后台按照业务划分,不同的业务需要有不同的后台,越来越多的时候每次登录后台都要重新输入账号密码实在是不方便,所以需要实现一个 SSO 单点登录,网上翻阅了...

2年前
我爱大可乐
发表了评论
测试结果如下: 云数据库8.0查询时间7s,本地8.0数据库查询时间7s。 云数据库5.6查询时间0.2s,本地5.6数据库查询时间0.2s 上述都是通过ORM查询的(不存在网络问题)。...
我爱大可乐
在不同版本MySQL查询时间不一致?

1. 运行环境 原数据库版本为5.6(在宝塔安装的)。现数据库为云数据库版本为8.0。跑代码的服务器和云数据库是使用内网连接的。 2. 问题描述? 有一个查询语句,连接原数...

2年前
yyy123456
发表了评论
如果想不改数据的情况查,建议使用php或其他编程语言查出数据。 或者使用sql的话,改成 逗号分隔的id,比较好。
yyy123456
表关联查询时,因为有一个中括号,导致查出来的数据不全,如何在不改变原表数据的情况下(删除中括号),查询出所有的数据

表b结构如下 [图片] 表U结构如下[图片] 想要将爱好id的名称全部展示出来语句如下SELECT u.id, u.名称, GROUP_CONCAT( b.名称 SEPARATOR “ - “ ) AS 爱好名称FRO...

2年前
Iwtrgw
Iwtrgw 赞了文章
self::class和static::class的区别

在 PHP 里,在没有继承时候,你用self::class 和 static::class是一样的,都是获取当前类名。 但是如果用到了继承,并且这个方法写在了父类里,你想要分别获取当前父类名...

2年前
lijizheng
lijizheng 发布了文章
grom 模型关联自己关联自己 指定外键查询不出来

[图片] [图片]为啥我指定字段默认还是用主键查询

2年前
悲剧不上演
悲剧不上演 赞了文章
PHP面试高薪宝典系列: 常见基础算法(附完整代码)

前言 PHP是世界上最好的语言,一度认为算法对于PHPer是多余的存在,而往往面试来讲也有略微的考察,相信大家在大多数面试情况下都会被要求写冒泡排序,然而也有部分PHPer...

2年前
qiangcxq
qiangcxq 赞了文章
PHP面试高薪宝典系列: 常见基础算法(附完整代码)

前言 PHP是世界上最好的语言,一度认为算法对于PHPer是多余的存在,而往往面试来讲也有略微的考察,相信大家在大多数面试情况下都会被要求写冒泡排序,然而也有部分PHPer...

2年前
PHP之父一只码
发表了评论
延迟绑定。具体可以 php&go
PHP之父一只码
self::class和static::class的区别

在 PHP 里,在没有继承时候,你用self::class 和 static::class是一样的,都是获取当前类名。 但是如果用到了继承,并且这个方法写在了父类里,你想要分别获取当前父类名...

2年前
hystudy
hystudy 赞了文章
聊聊开发日常的效率提升工具(全)

[图片] 前言:日常开发中,好的工具往往能让我们事半功倍,有句老话说得好:工欲善其事,必先利其器。使用高效率的工具可以极大提升我们的开发效率。接下来分享下树酱平...

2年前
sdw1024
赞了评论
发散一下,nginx有个internal语法。可以让指定location必须被重定向访问。 比如视频播放场景: location /videos { internal; # <--- root /data/videos; }...
防盗链的实现方法

nginx防盗链配置 location ~.*\.(gif|jpg|png|flv|swf|rar|zip)${ valid referers none blocked test.com *.test.com; if ($invalid_referer) { #re...

2年前
Constantine
Constantine 关注了用户 largezhou
2年前
sanders
赞了评论
Auth::user() 返回的是当前登录的用户实例。根据你的描述,代码可以这么组织: $user = Auth::user(); if($user->money >= 1){ $user->money = $amount;...
Auth::user() 踩坑

Auth::user() 获得当前登录用户实例本以为Auth::user()->where(‘money’,’>=’,’1’)->decrement(‘money’,$amount);是对当前登录用户的减少金额,结果会把数据库所...

2年前
巴啦啦
巴啦啦 赞了文章
laravel middleware 之 array_reduce 详解

array_reduce() 将回调函数 callback 迭代地作用到 array 数组中的每一个单元中,从而将数组简化为单一的值。www.php.net/manual/zh/function.arr... <?php $array =...

2年前
hystudy
hystudy 赞了文章
Charles 手机抓包记录

[图片] Charles 很早之前用过,后来一直不用都忘记怎么使用了。近期公司叫我去测试一个小程序的安全性,第一时间想到了用 Charles 抓包分析,这里记录一下过程方便后续查...

2年前
普罗米修斯
普罗米修斯 发布了文章
go-dongle 0.2.6 版本发布,一个轻量级、语义化的 golang 编码解码、加密解密库

dongle 是一个轻量级、语义化、对开发者友好的 Golang 编码解码和加密解密库 Dongle 已被 awesome-go 收录, 如果您觉得不错,请给个 star 吧 github.com/golang-module/d...

2年前
勇敢的心
发表了评论
第一次见这么用的~
勇敢的心
Auth::user() 踩坑

Auth::user() 获得当前登录用户实例本以为Auth::user()->where(‘money’,’>=’,’1’)->decrement(‘money’,$amount);是对当前登录用户的减少金额,结果会把数据库所...

2年前
lei_jinlei
lei_jinlei 关注了用户 pincman1988
2年前
fatrbaby
发表了评论
延迟绑定。
fatrbaby
self::class和static::class的区别

在 PHP 里,在没有继承时候,你用self::class 和 static::class是一样的,都是获取当前类名。 但是如果用到了继承,并且这个方法写在了父类里,你想要分别获取当前父类名...

2年前
PHPer技术栈
PHPer技术栈 赞了文章
Docker 快速入门指引

本文最早发表于本人博客: Docker 快速入门指引 Docker是什么? Docker是 Docker.Inc 公司开源的一个基于 LXC技术之上构建的Container容器引擎,基于Go语言并遵从Apache2....

2年前
sphard
赞了评论
@yushine 前后端分离的项目现在也支持seo了!
基于Laravel开发的新一代开源跨境电商独立站BeikeShop,重磅上线!

光大网络科技长期深耕跨境电商行业,经过多年的摸索与思考,开发出了一套基于Laravel的更加符合国内出海企业需求的开源电商系统 ——BeikeShop—— 助力企业品牌出海。 Beike...

2年前
goStruct
发表了评论
数据量大就xlswriter
goStruct
有没有好用Excel包,可以通过job的方式写入数据

现在有这么一个问题,因为数据不算少,我想通过job的方式创建一个Excel文件,然后往里面写入数据,但是没发现什么好用包,有大佬可以推荐一个吗

2年前
my38778570
my38778570 发布了文章
self::class和static::class的区别

在 PHP 里,在没有继承时候,你用self::class 和 static::class是一样的,都是获取当前类名。 但是如果用到了继承,并且这个方法写在了父类里,你想要分别获取当前父类名...

2年前
FatTiger
发表了评论
直接xlswriter扩展,速度快的一批
FatTiger
有没有好用Excel包,可以通过job的方式写入数据

现在有这么一个问题,因为数据不算少,我想通过job的方式创建一个Excel文件,然后往里面写入数据,但是没发现什么好用包,有大佬可以推荐一个吗

2年前
sphard
赞了评论
就问能不能跑起来
一种错误的 if 写法

项目中,看了一段代码,脑壳疼。非常不建议这种 n 层的 if 嵌套写法,不满足的可以提前 return,break,甚至是 goto,减少 if 层级。下面这种写法,及其难维护。 还有一...

2年前
勇敢的心
发表了评论
这个好~
勇敢的心
PHP 8.3 前瞻:`json_validate` 函数

PHP 8.3 将会添加名为 json_validate 的函数,用于验证传入的字符串是否是合法的 JSON 字符串。在目前,验证 JSON 字符串的一种通用做法是尝试将其解码,并通过捕获异常...

2年前
勇敢的心
勇敢的心 赞了文章
PHP 8.3 前瞻:`json_validate` 函数

PHP 8.3 将会添加名为 json_validate 的函数,用于验证传入的字符串是否是合法的 JSON 字符串。在目前,验证 JSON 字符串的一种通用做法是尝试将其解码,并通过捕获异常...

2年前
diyle
diyle 关注了用户 jatdung
2年前
bboo123
赞了评论
第一个是因为闭包的用法,所以是1,第二个是因为闭包里面的参数定义了,r其实是值传递进闭包里面,所以外面还是0
defer知识点,为什么f7返回结果为0?

结果为1 func f5() (r int) { defer func() { r++ }() return 0 } //结果为0,为什么? func f7() (r int) { defer func(r int) { r =...

2年前
__yu
发表了评论
权限和防止越权写在策略中去控制
__yu
如何避免横向越权

1. 问题描述? 实际的应用场景中,经常会涉及到越权的问题,一般会在数据库中增加所属人或所属角色来控制操作范围,然后通过增加筛选条件来达到防止越权的情况这样的话操作...

2年前
porygonCN
赞了评论
因为 saved 事件是在 \Illuminate\Database\Eloquent\Model::finishSave 这里调用, 这里的 saved 事件早于 syncOriginal,正因为后面执行 syncOriginal ,所以当后面尝...
关于模型方法isDirty的疑问

代码 <?php class User extends Model { protected static function booted() { static::saved(function (self $user) { //true,这是疑...

2年前
porygonCN
赞了评论
最有必要优化的就是如下语句 EmailVerifyLog::findByEmail($email)->get()->last(); 改为 EmailVerifyLog::findByEmail($email)->latest()->first();
请问如何优化这段代码

public function resetPassword($email,$verifyCode,$newPassword) { $user = User::findByEmail($email)->first(); if ($user) { $codeData = Email...

2年前
porygonCN
发表了评论
如果只是多层if,可以用&&减少就用&& 如果是每层if都带着else,那这样也没有什么不可以。难以维护的根本原因是代码混乱+没有合适的注释标注,GTA5还有20...
porygonCN
一种错误的 if 写法

项目中,看了一段代码,脑壳疼。非常不建议这种 n 层的 if 嵌套写法,不满足的可以提前 return,break,甚至是 goto,减少 if 层级。下面这种写法,及其难维护。 还有一...

2年前
zerocoder
zerocoder 赞了文章
laravel middleware 之 array_reduce 详解

array_reduce() 将回调函数 callback 迭代地作用到 array 数组中的每一个单元中,从而将数组简化为单一的值。www.php.net/manual/zh/function.arr... <?php $array =...

2年前
zhaojjiang
zhaojjiang 赞了文章
laravel middleware 之 array_reduce 详解

array_reduce() 将回调函数 callback 迭代地作用到 array 数组中的每一个单元中,从而将数组简化为单一的值。www.php.net/manual/zh/function.arr... <?php $array =...

2年前
  • ‹
  • 1
  • 2
  • ...
  • 1354
  • 1355
  • 1356
  • 1357
  • 1358
  • 1359
  • 1360
  • ...
  • 2078
  • 2079
  • ›
本周译者排行
7
123wula
5
dkp
3
Smilephp
2
mengguo
2
Trace92
社区赞助商
成为赞助商
友情链接

社区赞助商

成为赞助商

关于 LearnKu

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

资源推荐

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

    其他信息

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

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

    请登录

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

    我要举报该,理由是:

    取消