【发布时间】:2022-11-26 18:45:54
【问题描述】:
我正在使用 Laravel 9,我在 users 表中使用了此列来存储用户手机号码:
$table->integer('usr_mobile_phone');
事实上,我试着用这个来填写这个专栏:
public function definition()
{
$fs = '091';
$ch = '1234567890';
$str = $fs.str_shuffle($ch);
return [
'usr_mobile_phone' => $str
...
];
}
但是当我跑php artisan db:seed,我收到此错误:
SQLSTATE[22003]:数值超出范围:1264 第 1 行“usr_mobile_phone”列的值超出范围
那么这里出了什么问题?
如何将号码正确存储在数据库中用户的手机号码列中?
【问题讨论】:
标签: php laravel laravel-9 laravel-seeding laravel-factory