composer : No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See htt ps://getcomposer.org/install for more information. At line:1 char:1 + composer install 2>&1 | Out-File -FilePath composer-error.txt -Encodi ... + ~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (No composer.loc...re information.:String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError Loading composer repositories with package information Updating dependencies Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires php ^8.3 but your php version (8.2.12) does not satisfy that requirement. Problem 2 - Root composer.json requires maatwebsite/excel ^3.1 -> satisfiable by maatwebsite/excel[3.1.0, ..., 3.1.69]. - maatwebsite/excel[3.1.0, ..., 3.1.25] require php ^7.0 -> your php version (8.2.12) does not satisfy that require ment. - maatwebsite/excel 3.1.26 requires phpoffice/phpspreadsheet ^1.15 -> satisfiable by phpoffice/phpspreadsheet[1.30. 5]. - maatwebsite/excel 3.1.27 requires phpoffice/phpspreadsheet ^1.16 -> satisfiable by phpoffice/phpspreadsheet[1.30. 5]. - maatwebsite/excel[3.1.28, ..., 3.1.30] require phpoffice/phpspreadsheet 1.16.* -> found phpoffice/phpspreadsheet[ 1.16.0] but these were not loaded, because they are affected by security advisories ("PKSA-x678-4z45-v3d5", "PKSA-gz3f- 3cz3-3wsw", "PKSA-x13r-n4wc-4gcr", "PKSA-8cfg-tzhf-fr83", "PKSA-hznc-gbby-6w16", "PKSA-jtdk-dcr5-f11n", "PKSA-64jn-3d9t -gncx", "PKSA-8b16-mcgz-h4cz", "PKSA-s99r-9yxm-hjvt", "PKSA-7jd6-nb49-bz4v", "PKSA-nm34-xhtz-ww9p", "PKSA-4ckb-wpj6-c29 d", "PKSA-ybqb-vyrq-8pdt", "PKSA-285y-y5bt-kvd9", "PKSA-jw5c-q9nd-tzj9", "PKSA-bcnb-9tc9-bjb8", "PKSA-gst3-cdk3-bpqt", "PKSA-dbrb-pvhs-h3st", "PKSA-mkg2-1wyw-57y7", "PKSA-p1pj-q951-6f1x", "PKSA-7f9v-sb8k-krfb", "PKSA-xk3k-rd1m-pxmg", "PKS A-dvbq-8ft2-ngrw", "PKSA-xp7t-fbrb-qjv4", "PKSA-m4hk-rk8p-4t5p"). Go to https://packagist.org/security-advisories/ to f ind advisory details. To ignore the advisories, add their IDs to the "policy.advisories.ignore-id" config or add the pa ckage to "policy.advisories.ignore". To turn the feature off entirely, you can set "policy.advisories.block" to false. - maatwebsite/excel[3.1.31, ..., 3.1.56] require phpoffice/phpspreadsheet ^1.18 -> satisfiable by phpoffice/phpspre adsheet[1.30.5]. - maatwebsite/excel[3.1.57, ..., 3.1.58] require phpoffice/phpspreadsheet ^1.29.1 -> satisfiable by phpoffice/phpsp readsheet[1.30.5]. - maatwebsite/excel 3.1.59 requires phpoffice/phpspreadsheet ^1.29.2 -> satisfiable by phpoffice/phpspreadsheet[1.3 0.5]. - maatwebsite/excel[3.1.60, ..., 3.1.61] require phpoffice/phpspreadsheet ^1.29.4 -> satisfiable by phpoffice/phpsp readsheet[1.30.5]. - maatwebsite/excel 3.1.62 requires phpoffice/phpspreadsheet ^1.29.7 -> satisfiable by phpoffice/phpspreadsheet[1.3 0.5]. - maatwebsite/excel[3.1.63, ..., 3.1.64] require phpoffice/phpspreadsheet ^1.29.9 -> satisfiable by phpoffice/phpsp readsheet[1.30.5]. - maatwebsite/excel[3.1.65, ..., 3.1.66] require phpoffice/phpspreadsheet ^1.29.12 -> satisfiable by phpoffice/phps preadsheet[1.30.5]. - maatwebsite/excel[3.1.67, ..., 3.1.68] require phpoffice/phpspreadsheet ^1.30.0 -> satisfiable by phpoffice/phpsp readsheet[1.30.5]. - maatwebsite/excel 3.1.69 requires phpoffice/phpspreadsheet ^1.30.4 -> satisfiable by phpoffice/phpspreadsheet[1.3 0.5]. - phpoffice/phpspreadsheet 1.30.5 requires ext-gd * -> it is missing from your system. Install or enable PHP's gd e xtension. To enable extensions, verify that they are enabled in your .ini files: - C:\xampp\php\php.ini You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode. Alternatively, you can run Composer with `--ignore-platform-req=ext-gd` to temporarily ignore these required extensions .