Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在laravel中生成多个随机代码并将其保存到数据库_Laravel_Random_Generate - Fatal编程技术网

在laravel中生成多个随机代码并将其保存到数据库

在laravel中生成多个随机代码并将其保存到数据库,laravel,random,generate,Laravel,Random,Generate,我是拉威尔的新手。我必须在我的laravel项目中一次生成多个随机字符,然后将它们保存到数据库中。有没有很容易理解的例子或建议?多谢各位 echo uniqid('code_', true); 根据当前时间戳生成一个随机的、唯一的字符串,因此它不能是重复的 然后将其作为varchar 有关此函数的更多信息在这种情况下,for循环可能适合您。如果没有代码的对象,可以执行以下操作: $total_wanted = 100; for ( $i = 0; $i < $total_wanted;

我是拉威尔的新手。我必须在我的laravel项目中一次生成多个随机字符,然后将它们保存到数据库中。有没有很容易理解的例子或建议?多谢各位

echo uniqid('code_', true); 
根据当前时间戳生成一个随机的、唯一的字符串,因此它不能是重复的

然后将其作为
varchar


有关此函数的更多信息在这种情况下,for循环可能适合您。如果没有代码的对象,可以执行以下操作:

$total_wanted = 100;
for ( $i = 0; $i < $total_wanted; $i++ ) {
    DB::table('codes')->insert(['code' => uniqid("prefix")]);
}
$total_=100;
对于($i=0;$i<$total_;$i++){
DB::table('code')->insert(['code'=>uniqid(“前缀”));
}
如果您确实有一个代码对象,您可以这样做:

$total_wanted = 100;
for ( $i = 0; $i < $total_wanted; $i++ ) {
    $code = new Code;
    $code->code = uniqid("prefix");
    $code->save();
}
$total_=100;
对于($i=0;$i<$total_;$i++){
$code=新代码;
$code->code=uniqid(“前缀”);
$code->save();
}

到目前为止,您尝试了什么…?因此,这里不是学习教程的地方。在线查看一些教程,你可能会自己解决这个问题