CakePHP: Como instalei o Bake no Mac?


| 20:34
Desenvolvimento Web
Nenhum comentário

O que é o bake?

Este plugin fornece a funcionalidade de geração de código para o CakePHP.

Com ele é possível gerar MVC (saiba o que é neste post aqui) e CRUD (ações Create, Read, Update e Delete) rapidamente para sua aplicação no prompt de comando.

Lista de requisitos:

  • Composer instalado.
  • ⚠ Banco de dados MySQL configurado com host 127.0.0.1, ao invés de localhost.
  • ⚠ Arquivos /bin/cake, /bin/cake.bat e /bin/cake.php com permissão de escrita.
  • Legenda:

✅ – Já foi feito na etapa de preparação do ambiente de desenvolvimento.

⚠ – Precisa ser feito agora.

  • Fontes:
  • Como instalei?

    • Editei os campos host e port em /Applications/MAMP/htdocs/Aula/projeto001/config/app.php:
    'host' => '127.0.0.1',
    'port' => '8889',
    
    • Dei permissão total de leitura, escrita e execução para os arquivos /bin/cake, /bin/cake.bat e /bin/cake.php.
    chmod -R 777 cake
    chmod -R 777 cake.bat
    chmod -R 777 cake.php
    • Entrei na pasta da aplicação CakePHP e executei o seguinte código na linha de comando:
    composer require --dev cakephp/bake:~2.0
    

    Fonte: Bake Console

    • Testei a sua instalação com o seguinte código:
    vendor/bin/phpunit
    

    Fonte: Bake Console

    • Executei o /bin/cake com o seguinte código:
    bin/./cake

    Devido ao cansaço, demorei a entender que a mensagem “No command provided. Run `bake –help` to get a list of commands.” não era um erro na instalação, mas um aviso de que o comando precisava de mais um parâmetro para ser executado. 🙈

    • Então, executei:
    bin/./cake --help
    • E obtive uma lista com todos os comandos disponíveis em bake.

    E pronto!

    Vou tentar, Lisa. 😅

     

    0 Comentários

    Deixe o seu comentário!