当字段类型为varchar时,带有_id的Laravel表字段保存为整数

时间:2018-01-18 16:24:02

标签: laravel model foreign-keys laravel-eloquent

尝试在varchar字段上将一个大整数保存为字符串,但它保存为负整数。 这是我的字段数组:

Array ( [user_id] => 1 [account_id] => 7 [title] => Some Title [ad_account_id] => 7855107227 [is_active] => 1 )

数据库表名:ad_accounts 这里ad_account_id是varchar(191),但该值保存为-734827365

我知道这是由于laravel假设该字段为整数,因为字段末尾有_id

如何告诉laravel停止将字段假设为整数并将其视为varchar / string?

0 个答案:

没有答案