본문 바로가기

전체 글47

PHP Laravel Excel 라라벨 엑셀 maatwebsite 3.1 PHP의 프레임워크인 Laravel에서 Excel을 다루는 방법을 알아봅시다. PHP에서 Excel 파일을 다루기 위해서는 PHPExcel이라는 패키지를 자주 사용하지만 PHP 7.x 버전부터는 PHPExcel과 호환되지 않기 때문에 사용할 수 없습니다. 하지만 Laravel의 경우 Laravel Excel이라는 패키지를 이용해 Excel을 조작할 수 있습니다. 버전 정보 php 7.4.13 larave 6.20.11 maatwebsite 3.1 설치 1. composer를 이용한 두 가지 방법이 있습니다. composer.json파일의 require 항목에 다음 내용을 추가하고 update를 실행합니다. "require": { "maatwebsite/excel": "^3.1" } composer upd.. 2021. 3. 19.
티스토리 이전 글(관련글 링크) 삽입 하기 티스토리 링크 삽입하기 티스토리 글 작성 시 링크를 삽입하는 방법은 두 가지가 있습니다. 첫 번째는 티스토리에서 제공하는 플러그인을 적용하여 이전에 작성했던 글을 삽입하는 방법입니다. 두 번째는 해당 URL을 직접 입력하여 링크를 삽입하는 방법입니다. 본인이 작성한 글 이외 외부 링크를 삽입하는 경우 자주 사용되는 방법입니다. 이 글은 새 에디터(새로운 글쓰기)를 기준으로 작성되었습니다. 구 에디터를 쓰시는 분은 아래의 링크를 따라 새 에디터를 적용시켜주세요. 새 에디터 적용 법은 링크를 확인해 주세요. 1. 플러그인 적용하여 이전 글 삽입하기 1.1 플러그인 적용하기 이전 글을 삽입하기 위해서는 플러그인이 적용되어 있어야 합니다. 플러그인을 적용하기 위해 관리자 메뉴 좌측 하단에 있는 플러그인을 클릭해.. 2020. 6. 5.
at 명령어 사용법 linux 예약작업 at 명령어란? 지정된 시간에 명령어나 프로그램을 실행시키는 명령어입니다. 「cron」과 다른 점은 「cron」 은 설정한 날짜가 되면 반복적으로 등록된 처리가 실행되지만 「at」 명령의 경우는 한 번만 처리가 실행됩니다. 1회성 작업의 경우 「cron」 보다는 「at」를 사용하는 것이 더 편리합니다. at 설치하기 「at」가 설치되어 있지 않은 경우 yum을 이용해서 설치해 주세요. # yum install at 설치가 끝난 후 서비스 시작과 자동기동 설정을 해줍니다. CentOS7이면 「systemctl」를 사용해서 설정합니다. # systemctl start atd # systemctl enable atd CentOS6 이전 이면 아래의 방법으로 설정해주세요. # service atd start #.. 2020. 6. 2.
crontab 사용법 리눅스 예약작업 반복작업 1. crontab 이란? 간단히 말해 등록한 시간에 자동으로 명령을 실행해주는 unix계 데몬입니다. 로그 로테이션이나 백업 등 정기적으로 자동 수행하는 경우 많이 사용하며, 백업 같은 작업은 시스템에 부하가 크기 때문에 일반적으로 cron을 이용해 사용자의 액세스가 적은 늦은 밤이나 새벽에 이루어집니다. 2. crontab 옵션 crontab -u user crontab 사용자 지정(root 사용자가 특정 사용자의 crontab파일을 다룰 때 사용) crontab -e crontab 파일을 작성하거나 편집 crontab -l crontab -e 에서 설정한 내용 표시 crontab -r crontab 파일 삭제 crontab -i crontab -r 과 똑같지만 삭제하기 전에 예/아니오 확인 메시지 .. 2020. 5. 29.