我正在尝试运行项目的迁移,但出现此错误。
ErrorException : Invalid characters passed for attempted conversion, these have been ignored
at C:\Users\josed\OneDrive\Documentos\123workforce\resume-manager\vendor\endyjasmi\cuid\src\Cuid.php:136
132| $hash = Cuid::pad(
133| base_convert(
134| $random,
135| Cuid::DECIMAL,
> 136| Cuid::BASE36
137| ),
138| Cuid::NORMAL_BLOCK
139| );
140|
Exception trace:
1 base_convert("206539.96658633")
C:\Users\josed\OneDrive\Documentos\123workforce\resume-manager\vendor\endyjasmi\cuid\src\Cuid.php:136
2 EndyJasmi\Cuid::random()
C:\Users\josed\OneDrive\Documentos\123workforce\resume-manager\vendor\endyjasmi\cuid\src\Cuid.php:192
Please use the argument -v to see more details.
我克隆并运行了composer install
。我执行php artisan migrate:fresh --seed
时就明白了。
我再次安装了依赖项,再次composer install
拖放并运行,然后从composer.json cuid程序包中删除了。
答案 0 :(得分:0)
此错误已由https://github.com/endyjasmi/cuid/pull/8修复,但尚未发布。
将endyjasmi/cuid
软件包的版本约束设置为dev-master
,直到发布为止。