본문 바로가기
반응형

전체 글171

[Laravel] Dropzone.js 사용하기 구성 : Laravel Framework 8.46 https://github.com/dropzone/dropzone 위 라이브러리를 사용해서 진행해보겠다. Download Link를 클릭하면 라이브러리를 .zip 파일로 받을 수 있다. https://dropzone.gitbook.io/dropzone/configuration/basics 위 document에서 많은 설명이 있으니 참고하면 될것같고 이번 포스팅에서는 Controller blade 간 기본 파일 전송에 대해서만 다룰것이다. 1. blade.php @csrf 등록 2. Controller public function store(Request $request) { Log::debug($request); } 로그를 찍어보면 아래와 같이 전송이 된.. 2021. 6. 16.
[Laravel] Excel Import 사용하기 구성 : Laravel Framework 8.46 https://github.com/Maatwebsite/Laravel-Excel 위 패키지를 이용하여 진행해 보겠다. 1. 패키지 설치 composer require maatwebsite/excel 2. Provider, alias 추가 // config/app.php 'providers' => [ . . . Maatwebsite\Excel\ExcelServiceProvider::class, ] 'aliases' => [ . . 'Excel' => Maatwebsite\Excel\Facades\Excel::class, ] 3. vendoir publish 실행 php artisan vendor:publish --provider="Maatwebsite\Ex.. 2021. 6. 16.
[Ubuntu] MariaDB 설치 및 구성 개발 환경 : ubuntu 18.04 LTS. 1. MariaDB 설치 apt-get install -y mariadb-server 2. mariadb 캐릭터셋, collation 설정 변경 # 편집기를 이용하여 50-server.cnf 파일을 연다. vi /etc/mysql/mariadb.conf.d/50-server.cnf # 기본 으로 아래의 설정으로 되어있음. character-set-server = utf8mb4 #기본은 utf8mb4_general_ci 이지만 이모지를 처리할수없음. collation-server = utf8mb4_general_ci # 아래의 collation설정은 이모지 처리가능. # utf8mb4_unicode_ci # 설정 저장 후 재시작하면 적용됨. service my.. 2021. 6. 11.
[Ubuntu] crontab 및 mysqldump를 이용한 DB 백업 스크립트 작성 실행환경 : Ubuntu 18.04.5 LTS, 10.1.47-MariaDB-0ubuntu0.18.04.1 주로 mysqldump 를 사용했지만 mariabackup을 이용한 증분 백업 방식도 있다. 아직 데이터의 양이 많지않아 증분백업보다는 mysqldump를 사용해서 Shell Script를 작성해볼것이다. 백업 스크립트 작성 # 파일의 위변조를 막기위해 퍼미션을 100(실행)으로 적용한다. vim test.sh #/bin/sh # EX)FILE_NAME=DB_202105261140 FILE_NAME=DB_`date +"%Y%m%d%H%M%S"` # EX)/home/test , 저장할 위치의 디렉토리는 퍼미션을 755로 적용 해준다. SRC=저장할위치 DB_USER=DB 계정 DB_PASSWD=DB .. 2021. 5. 26.
[Laravel] JWT API Server 구축하기(2) 구성 : Laravel Framework 8.42.1 2021.05.21 - [Framework/Laravel Framework] - [Laravel] JWT API Server 구축하기(1) 이번 포스팅에서는 User 모델 이외에 Admin 모델을 만들어 multiple jwt 인증을 진행해보겠다. Admin Model 추가 User Model과 내용은 동일하다. migration도 users table과 동일하게 구성했다. php artisan make:model Admin 2021. 5. 25.
[Laravel] JWT API Server 구축하기(1) 구성 : Laravel Framework 8.42.1 들어가기 앞서, JWT, OAuth 의 개념을 알고 있다면 더욱 쉽게 접근 가능 할 것 같다. 2021.05.01 - [보안] - [JWT] JSON Web Token 이란? 2021.05.01 - [보안] - [OAuth] OAuth 2.0 이란? tymon-jwt 패키지를 이용해 실습해 볼것이다. https://github.com/tymondesigns/jwt-auth tymondesigns/jwt-auth 패키지 설치하기 composer 명령어를 이용해서 tymon/jwt-auth 패키지를 설치한다. composer require tymon/jwt-auth publish 명령을 실행한다. php artisan vendor:publish --pro.. 2021. 5. 21.
반응형