Ошибка EndyJasmi \ Cuid :: random () после выполнения миграций - PullRequest
0 голосов
/ 28 января 2020

Я пытаюсь запустить миграцию своего проекта, и у меня появляется эта ошибка.

   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.

Ответы [ 2 ]

0 голосов
/ 29 января 2020

Эта ошибка была исправлена ​​https://github.com/endyjasmi/cuid/pull/8, но она еще не выпущена. Установите ограничение версии пакета endyjasmi/cuid на dev-master до его выпуска.

0 голосов
/ 28 января 2020

показывает ваши файлы миграции и ваши значения констант.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...