Assignment for the 2023 edition of the "Web Development and the Semantic Web" course, by Antonio Lucio Braga Secchin, Júlia de Souza Borges and Vilker Zucolotto Pessin
-
PHP: ^8.2
-
Composer: 2.5.5
-
Laravel: ^10.8
-
NodeJS: ^18.16.0
-
PHP Create Class (extensão para gerar classes PHP no VS Code)
-
Versão utilizada do framework = Laravel v10.8.0 (PHP v8.2.4)
-
Para gerenciar as dependências, será necessário o uso do composer. Para isso, basta acessar a documentação https://getcomposer.org/download/. A versão utilziada neste projeto é:
2.5.5
-
Para utilizar o PostgreSQL, adicione a seguinte extensão no arquivo
php.ini
:extension=php_pgsql.dll
,extension=pdo_pgsql
-
Para a utilização do Laravel com PHP 8.2, lembre-se de adicionar a extensão
extension=fileinfo
no arquivophp.ini
.
Caso tenha clonadao o repositório, será necessário ter em sua máquina as tecnologias informadas no início deste arquivo. Além disso, é necessário ter o SGBD PostgreSQL e criar um banco de dados chamado dadoscnpq
. Após isso, basta acessar a pasta apicnqp
e:
composer install
para ter acesso à todas as dependências do projeto!
Para subir as tabelas do banco de dados, execute
php artisan migrate