小编are*_*ty_的帖子

Laravel PackageManifest.php:未定义索引:名称

我只是想部署我的应用程序,我只是在我的服务器上运行了 composer update ,我收到了以下错误:

在 PackageManifest.php 第 122 行:未定义索引:名称

我该如何解决这个问题?

php laravel

89
推荐指数
14
解决办法
10万
查看次数

Laravel ID 主要自动增量替代方案

在我的应用程序中,大多数 ID(user_id、classroom_id、post_id、assessment_id 等)都是公开可用的,这意味着它们要么位于 URL 中,要么位于目录名称中。出于安全原因,我\xe2\x80\x98d 希望每个表都有 10 个字符的随机 ID,而不是自动递增的 ID。

\n\n

我可以使用时间戳,但这并不是\xe2\x80\x98t 真正唯一的,并且添加随机数后,它会变得更长(例如,我必须添加 4 个随机数来处理每秒最多 10.000 个数据库插入到表中的操作。 ..纯粹是假设它是不可扩展的)。

\n\n

现在我\xe2\x80\x99d更喜欢创建一个10个字符的随机ID,这会给我100亿种可能的ID组合。所以生成重复的机会很小,长度也可以接受。

\n\n
use Keygen;\n\n$id = Keygen::numeric(10)->generate();\n
Run Code Online (Sandbox Code Playgroud)\n\n

你觉得我的想法有道理吗?有谁知道使用 10 个字符的主 ID 是否会对我的数据库性能产生负面影响?谢谢!

\n

php auto-increment laravel

2
推荐指数
1
解决办法
4013
查看次数

标签 统计

laravel ×2

php ×2

auto-increment ×1