Criação de models de uma banco existente
[Concluído]
Olá
Estou aprendendo a gerar models de uma base ja existente a fim de reduzir o tempo de desenvolvimento.
Procurando na web achei o link abaixo:
https://github.com/reliese/laravel
Instalei o programa
composer require reliese/laravel
Acrescentei na lista de Providers em config\app.php
Reliese\Coders\CodersServiceProvider::class,
Criei um arquivo models.php no diretorio config (Não sei se está correto pois apenas criei um arquivo php em branco)
config/models.php
e rodei os comandos abaixo com sucesso:
php artisan vendor:publish --tag=reliese-models
php artisan config:clear
Apos isso rodei o comando abaixo e deu erro:
php artisan code:models --table=payments
ErrorException : mkdir(): Invalid path
O que será que está errado?
Agradeço o apoio.
Olá, Roberto!
Tudo bem?
A partir da versão 5.5 não precisa registrar os providers, o próprio autodescovery do laravel faz isso automaticamente.
// Remove isso: Reliese\Coders\CodersServiceProvider::class,
Você está trabalhando em qual S.O.?
Olá Carlos,
Eu trabalho com Windows 10. A versão do Laravel é 5.7
Comentei a linha a seguir na lista de providers
Reliese\Coders\CodersServiceProvider::class,
Rrodei os comandos abaixo novamente com sucesso:
php artisan vendor:publish --tag=reliese-models
php artisan config:clear
Apos isso rodei o comando abaixo e deu erro:
php artisan code:models --table=payments
"There are no commands defined in the "code" namespace."
Alguma idéia?
Já descobri o problema.
Hoje consigo gerar as migrations e as models de uma base existente.
Facilita muito o trabalho.
Grato!
cual e a
solução? tenho o mismo
Olá Nelson,
No meu caso eu substitui o arquivo config/models.php pelo que segue no link abaixo:
https://github.com/reliese/laravel/blob/master/config/models.php
Após isso funcionou perfeitamente.
Espero ter ajudado.
obrigado... eu tenho o siguinte
ErrorException : mkdir(): Invalid path
Olá, Nelson!
Abre uma nova thread (ticket) para discutirmos a sua dúvida.
No aguardo.
Abs;
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!