Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro ao rodar o comando php artisan migrate

Criei a migrate formação e profissionais e executou perfeitamente, mas ao criar outras migrates, pacientes e categoria e rodar o comando migrate deu esse erro

  [Symfony\Component\Debug\Exception\FatalErrorException]
  Uncaught TypeError: Argument 1 passed to homefamily\Exceptions\Handler
  ::report() must be an instance of Exception, instance of Error given,
  called in C:\Users\User\Google Drive\cleber_ads\SistemaHomeCare\homefa
  mily\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\Hand
  leExceptions.php on line 73 and defined in C:\Users\User\Google Drive\
  cleber_ads\SistemaHomeCare\homefamily\app\Exceptions\Handler.php:25
  Stack trace:
  #0 C:\Users\User\Google Drive\cleber_ads\SistemaHomeCare\homefamily\ve
  ndor\laravel\framework\src\Illuminate\Foundation\Bootstrap\HandleExcep
  tions.php(73): homefamily\Exceptions\Handler->report(Object(Error))
  #1 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptio
  ns->handleException(Object(Error))
  #2 {main}
    thrown

O que pode ser? Tentei alterar as migrations e os respectivos models, pensandando que poderia ser algo errado com a versão do laravel. mas não foi. Estou usando laravel 5.0... Obrigado

2 respostas

Oi Cleber, tudo bom?

Qual versão do PHP você está utilizando? Parece que seu problema está relacionado com o versionamento do seu PHP pois seu framework está esperando receber uma Exception, implementada no php7, mas está recebendo um error, utilizado com mais frequencia nas versões anteriores.

Tenta atualizar sua versão do PHP, caso não esteja atualizado. Qualquer problema compartilha com a gente!

Abraço =)

solução!

Consegui resolver, tinha duas migrations para rodar. Ai eu exclui uma delas e só rodei uma, funcionou. Depois eu criei a outra, hora excluida, e rodei novamente, tambem funcionou. Pelo que percebi, a idéia é criar uma migration por vez e executar... Ai da certo...