Criando uma uma Api Rest com php symphony
Criando Esqueleto Esqueleto
composer create-project symfony/skeleton RestApi-PHP
<--Saida Inicio-->
symfony/framework-bundle instructions:
-
Run your application:
- Go to the project directory
- Create your code repository with the git init command
- Download the Symfony CLI at https://symfony.com/download to install a development web server
-
Read the documentation at https://symfony.com/doc
<--Saida Fim-->
-
Criado classe Caixa
-
Metodos Getter's and Setter's.
-
Atributo $name em Caixa
-
Criado Factory para Caixa.
-
composer require symfony/orm-pack
-
composer require --dev symfony/maker-bundle
-
Criado Controller Classe Caixa.
-
Criado Método asArray em Caixa.
-
Extenção de CaixaController para AbstractController
-
composer require symfony/orm-pack
-
Parametrização do .env informações de conexão ao banco
-
add em .env DATABASE_URL="postgresql://"$USER_DB_NAME":"$PASSWORD_DB"@"$HOST_DB":"$PORT_DB"/"$DB_NAME"?serverVersion="$VERSION_DB"&charset="$CHARSET_DB"
-
php bin/console make:docker:database
-
composer require symfony/uid
-
php bin/console make:entity
-
php bin/console make:migration
-
php bin/console doctrine:migrations:migrate
-
php bin/console make:command add-caixa