gpt4 book ai didi

php - 在数据库中自动创建数据

转载 作者:行者123 更新时间:2023-11-29 21:42:03 25 4
gpt4 key购买 nike

我是 PHP 和 Laravel-5 的新手。我创建了项目,其中有DataController、数据模型,并且它连接到MySQL。数据库有 2 列:id 和 name。

The problem: after page load need to auto-creation random amount of data to db.

我希望 name 是一个常量 (name = "phone") + 将其 id 添加到末尾(电话 1、电话 2 ...)。类似 SELECT CONCAT('name', ' ', 'id') FROM 'table' 。我认为这个逻辑应该在 Controller 中,但我不知道如何自动生成数据。

class DataController extends Controller
{
public function index() {
$phones = Phone::all();
return view('phones.index')-> with("phones", $phones);
}
}

所以我设法解决了主要问题:自动生成数据到数据库:

<?php 
$pageWasRefreshed = isset($_SERVER['HTTP_CACHE_CONTROL']) && $_SERVER['HTTP_CACHE_CONTROL'] === 'max-age=0';
if($pageWasRefreshed ) {
DB::table('phones')->insert([
'name' => 'phone',
]);
}
?>

现在如何在名称末尾添加索引,以及如何添加随机量的数据?

DB::table('table')->insert([
'name' => 'phone', + this id
]);

我认为我应该使用 join 或 leftJoin

最佳答案

定义要在数据库中生成数据的模型,只需查看 laravel 提供的用户模型和简单使用数据库外观即可

DB::table('')->插入('')

谢谢。

关于php - 在数据库中自动创建数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34409266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com