如何在使用 laravel 迁移插入 db 时将字符串附加到给定的输入?

Posted

技术标签:

【中文标题】如何在使用 laravel 迁移插入 db 时将字符串附加到给定的输入?【英文标题】:How do I append the string with the given input while inserting into db using laravel migration? 【发布时间】:2017-11-16 11:25:00 【问题描述】:

这是我试过的?

$temp->Pid="GC"+$form1->input('Pid');

【问题讨论】:

php. 用于连接,而不是 + 或者你可以使用字符串插值"GC$form1->input('Pid')" 是的..非常感谢先生!!! 【参考方案1】:

您正在使用 jquery/javascript 语法来连接字符串(例如 + 运算符)。所以你需要使用php语法。所以可能是

$Pid = $form1->input('Pid'); $temp->Pid = "GC".$Pid;

【讨论】:

【参考方案2】:

我认为更新您的代码如下:

$temp->Pid= "GC" 。 $form1->input('Pid');

希望这对你有用!

【讨论】:

@Suryakala 如果我的回答是你的解决方案,请接受我的回答【参考方案3】:

使用 .表示串联。例如:

$fullname = $firstname . $lastname; 

假设它们都是字符串。

【讨论】:

以上是关于如何在使用 laravel 迁移插入 db 时将字符串附加到给定的输入?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Laravel 迁移中使用多个数据库设置外键约束

Laravel 5.1 如何使用迁移创建 MySQL 存储过程

如何在数据库中的公共模式之外的不同模式中插入数据。 [LARAVEL]

Laravel 8 迁移:DB:unprepared 不适用于共享托管服务器

Laravel DB查询插入ID列表

laravel5.4使用migration数据库迁移建表