Root composer.json requires PHP extension ext-zip * but it is missing from your system. Install or enable PHP's zip extension.
Problem 2
phpoffice/phpspreadsheet[1.14.0, ..., 1.18.0] require ext-zip * -> it is missing from your system. Install or enable PHP's zip extension.
maatwebsite/excel 3.1.0 requires illuminate/support ^5.5 -> found illuminate/support[v5.5.0, ..., 5.8.x-dev] but it conflicts with your root composer.json require (^8.0).
maatwebsite/excel[3.1.1, ..., 3.1.6] require illuminate/support 5.5. || 5.6. || 5.7.* -> found illuminate/support[v5.5.0, ..., 5.7.x-dev] but it conflicts with your root composer.json require (^8.0).
maatwebsite/excel[3.1.7, ..., 3.1.15] require illuminate/support 5.5.|5.6.|5.7.|5.8. -> found illuminate/support[v5.5.0, ..., 5.8.x-dev] but it conflicts with your root composer.json require (^8.0).
maatwebsite/excel[3.1.16, ..., 3.1.18] require illuminate/support 5.5.|5.6.|5.7.|5.8.|^6.0 -> found illuminate/support[v5.5.0, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev] but it conflicts with your root composer.json require (^8.0).
maatwebsite/excel[3.1.19, ..., 3.1.21] require illuminate/support 5.5.|5.6.|5.7.|5.8.|^6.0|^7.0 -> found illuminate/support[v5.5.0, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev, v7.0.0, ..., 7.x-dev] but it conflicts with your root composer.json require (^8.0).
I did this by ignoring the platform request to make it works
composer require mediconesystems/livewire-datatables:dev-master --ignore-platform-req=ext-zip
Problem 1
To enable extensions, verify that they are enabled in your .ini files:
/etc/php.ini You can also run
php --ini
inside terminal to see which files are used by PHP in CLI mode.in Laravel 8 with "livewire/livewire": "^2.5",