如何在使用 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 5.1 如何使用迁移创建 MySQL 存储过程
如何在数据库中的公共模式之外的不同模式中插入数据。 [LARAVEL]