1
resposta

Estou com problemas para a criaçã de projeto utilizanod o Laravel.

Quando dou o comando composer create-project --prefer-dist laravel/laravel controle-acoes recebo este erro. Já habilitei a extensão pdo_sqlite, mas não funciona.

Your requirements could not be resolved to an installable set of packages.

Problem 1

- laravel/framework[v8.65.0, ..., 8.x-dev] require league/flysystem ^1.1 -> satisfiable by league/flysystem[1.1.0, ..., 1.x-dev].
- league/flysystem[1.1.0, ..., 1.x-dev] require ext-fileinfo * -> it is missing from your system. Install or enable PHP's fileinfo extension.
- Root composer.json requires laravel/framework ^8.65 -> satisfiable by laravel/framework[v8.65.0, ..., 8.x-dev].

To enable extensions, verify that they are enabled in your .ini files:

- C:\php\php.ini

You can also run php --ini inside terminal to see which files are used by PHP in CLI mode. PS C:\xampp\htdocs\teste-laravel>

1 resposta

Olá Vitor, tudo bem?

Gostaria de pedir desculpas pela demora em responder o seu tópico.

O erro que você está recebendo indica que a extensão "fileinfo" do PHP não está habilitada em seu sistema. Para resolver esse problema, você pode seguir os seguintes passos:

  1. Abra o arquivo php.ini em seu editor de texto favorito.
  2. Procure pela linha que contém ";extension=fileinfo".
  3. Remova o ponto e vírgula ";" do início da linha.
  4. Salve o arquivo php.ini e tente novamente.

Com esses passos, a extensão "fileinfo" do PHP deve estar habilitada e você poderá criar um projeto usando o Laravel

Espero ter ajudado e bons estudos!