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
Php 如何将变量添加到现有文本中?_Php_Laravel - Fatal编程技术网

Php 如何将变量添加到现有文本中?

Php 如何将变量添加到现有文本中?,php,laravel,Php,Laravel,我在laravel中有一个简单的更新方法: $withdraw->update([ 'trade_id' => $data['trade_id'] ]); 我收到了号码1111111 我需要添加$data['trade\u id']链接https://steamcommunity.com/tradeoffer/并获取https://steamcommunity.com/tradeoffer/1111111 我试图做到: $withdraw->update([

我在laravel中有一个简单的更新方法:

$withdraw->update([
    'trade_id' => $data['trade_id']
]);
我收到了号码
1111111

我需要添加
$data['trade\u id']
链接
https://steamcommunity.com/tradeoffer/
并获取
https://steamcommunity.com/tradeoffer/1111111

我试图做到:

$withdraw->update([
    'trade_id' => 'https://steamcommunity.com/tradeoffer/'.$data['trade_id']
]);

但它不起作用。我的错误在哪里?

似乎trade\u id有int数据类型,将trade\u id数据类型(如果不是主键或外键)更改为varchar

trade\u id是否接受字符串?可能不会。如果是这样,这就是你的问题。您可以创建一个新列来存储链接,也可以在获取数据时动态生成链接。