Using excel import and export on Laravel.

laravel에서 excel을 import, export 할 때 maatwebsite/excel 패키지를 사용하는데 다음과 같이 설치한다.

php ext-zip 설치하는데 시간이 많이 소요됐다.

# 현재 php 설치 정보를 조회한다.
$ php --version
PHP 7.3.1 (cli) (built: Jan  8 2019 13:55:51) ( NTS )

# 현재 설치된 php 버전이 7.3 이므로 다음과 같이 php zip extention을 설치한다.
$ sudo yum --enablerepo=remi-php73 install php-pecl-zip

# composer로 phpoffice/phpspreadsheet 패키지를 설치한다.
$ composer require phpoffice/phpspreadsheet

# composer로 maatwebsite/excel 패키지를 설치한다.
$ composer require maatwebsite/excel

설치가 된 후에는 서버를 재시작해야 설치된 ext-zip 패키지가 적용된다.