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
.
