2
respostas

Erro ao criar o projeto

Alguém com esse problema? Não consegui criar o projeto de jeito nenhum, instalo pacotes, mexo no php.ini e esse erro persiste

rodri@DESKTOP-6ROTH4A MINGW64 ~/Projects/alura/laravel $ composer create-project laravel/laravel example Creating a "laravel/laravel" project at "./example" Installing laravel/laravel (v8.5.9)

  • Installing laravel/laravel (v8.5.9): Extracting archive Created project in C:\Users\rodri\Projects\alura\laravel\example

    @php -r "file_exists('.env') || copy('.env.example', '.env');" Loading composer repositories with package information Updating dependencies Your requirements could not be resolved to an installable set of packages.

    Problem 1

    • laravel/framework[v8.12.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.12 -> satisfiable by laravel/framework[v8.12.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.

2 respostas

E ae Rodrigo beleza?

Cara primeiro de tudo eu acho que vc está instalando a ultima versão do Laravel na sua máquina, olha particularmente eu não sei se é o ideal para acompanhar o curso, acho que algumas funcionalidades caracteristicas mudaram da versão que foi usada no curso (acho que a 5.8) para a versão 8.

qualquer coisa consulta esse Link aqui:

https://laravel.com/docs/5.8/installation

e referente a instalação do Laravel 5.8, tem esse comando aqui:

composer create-project --prefer-dist laravel/laravel blog "5.8.*"

Só alterar "Blog" para o nome do seu projeto.

Esses problemas aqui:

Problem 1

laravel/framework[v8.12.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.12 -> satisfiable by laravel/framework[v8.12.0, ..., 8.x-dev].

geralmente são comandos que vc precisa usar o composer para instalar ou algumas propriedades que vc precisa descomentar no php.ini. Tenta dar uma olhada na versão 5.8 para acompanhar o curso da melhor forma. (minha recomendação), caso apareça algum erro manda aqui!

Obs: Tive um problema parecido com o seu no inicio dos meus estudos e consegui resolver, segue o Post:

https://cursos.alura.com.br/forum/topico-possivel-erro-mbstring-ao-instalar-o-laravel-solucao-138118

Abraços!

Fala Rodrigo,

Pois é, vendo melhor acredito que seja por erros de versões mesmo, tava com o PHP 8 e a última do laravel. Vou rever o processo e me ater as limitações do ambiente