Composer Php "installer corrupt" - composer-php

For my new project, like for the others, I want use composer. But when I install it, I get this message :
'Installer corrupt'
Do you know how I can fix it ?
Thank's

Related

ReflectionClass $concrete is empty or null after upgrade to php8.0.8

Running php artisan passport:install after upgrading from php7.4 to php8.1 throws:
Class "" not found error
I have tried to bypass this error by checking for isClass before passing $concrete value to ReflectionClass method in Container.php, but this later lead to:
Type error: Laravel\Passport\Console\ClientCommand::handle(): Argument #1 ($clients) must be of type Laravel\Passport\ClientRepository, null given
Where is this empty value comes from when run php artisan passport:install? Where is the ReflectionClass get the list of class to check from?
Never change any code of the vendor because after a composer update all your codes will disappear and rollback to the original.
When you upgrade your Laravel version, you need to do
composer install
composer dump-autoload -o
to make sure all packages are consistent with your new version.
Thank you matiaslauriti and MamaD. I found the update for the Container package here: https://github.com/illuminate/container. Hope this can help someone else.

Laravel Spatie\Browsershot Error For some reason Chrome did not write a file at `/home/______/public_html/myfiles/storage/public/cv/file.pdf

Spatie\Browsershot
Laravel
My Code :
$save_to_file = storage_path('public/cv/file.pdf');
Browsershot::html('<h1>test<h1>')
->noSandbox()
->save($save_to_file);
The Error :
For some reason Chrome did not write a file at `/home/______/public_html/myfiles/storage/public/cv/file.pdf`.
Maybe try this : how to fix Spatie/Browsershot error somehow Chrome did not write a file at `screenshot.pdf`
This work for me with spatie/browsershot in GitHub Actions CI.
Although composer install puppetter, installing manually puppetter and chromium on the system made the generation of PDFs work.
npm install -g puppeteer
npm install -g chromium

"Class 'ConsoleTVs\Charts\Facades\Charts' not found"

Please note that, I'm using rappasoft updated boilerplate Laravel 5.8 and I'm using your installation steps but it's giving me this error message:
Class 'ConsoleTVs\Charts\Charts' not found
they forgot to add install charts dependency through composer try this
composer require consoletvs/charts
this will install your missing dependency

( ! ) Fatal error: Class 'Route' not found in C:\wamp\www\untitled1\routes\api.php on line 16

i get this error when i'm using laravel with phpstorm ,wamp server
enter image description here
could you please help me ,thank you
It seems that you have not installed the composer file dependencies. Try to do a composer install
On your project directory where the composer.json file should exist.
If you haven't already installed composer, follow the instructions at composer site.

Cloudstack client installation

I have XAMPP installed on Windows 10. And have successfully installed Composer, Laravel. I can see the basic Laravel project page on my local server.
Just to try things out I also installed yii2. I can see the basic yii2 page also on my local server.
Now I'm trying to install this Generic Cloudstack Client:
https://github.com/PCextreme/cloudstack-client
In XAMPP, under htdocs I have this dir called 'LaravelProjects'.
dir structure
First I made the project with the laravel command:
laravel new PCextreme
Then in PCextreme directory I give the command:
composer require pcextreme/cloudstack-client:~0.1
The composer breaks and shows Conclusion: remove laravel/framework 5.2.41
But in the instructions there is another method to install the package.
When I do that by editting the composer.json in the main Laravel dir. 'LaravelProjects' under xampp/htdocs with these lines:
"require": { "pcextreme/cloudstack-client": "~0.1" }
And then I run the "composer update" command.
I don't get any error.
But as soon as I follow these steps:
Once the package is installed you need to open app/config/app.php and register the required service provider:
`'providers' => [
'PCextreme\CloudstackClient\Providers\LaravelServiceProvider']`
The application breaks.
I can't see the basic page showing 'Laravel 5' on my server anymore.
Instead of that I get a fatal error:
Whoops, looks like something went wrong.
1/1 FatalErrorException in ProviderRepository.php line 146: Class
'PCextreme\CloudstackClient\Providers\LaravelServiceProvider' not found
Further in the instructions, when I give the command below:
php artisan config:publish pcextreme/cloudstack-client
I get this error:
[Symfony\Component\Debug\Exception\FatalErrorException]
Class 'PCextreme\CloudstackClient\Providers\LaravelServiceProvider' not found
I have tried out different things that I could find on internet but nothing seems to work in my case.
Could someone kindly help me out with this? Any help is greatly appreciated!
Execute in you project folder command: composer update

Resources