본문 바로가기

전체 글47

Laravel storage 심볼릭 링크 파일 접속 Laravel은 PHP 웹 애플리케이션 개발을 위한 인기 있는 프레임워크입니다. Laravel에서 파일 업로드, 저장 및 관리를 위한 내장된 기능을 제공하는데, 이를 Laravel Storage라고 합니다. Laravel Storage를 사용하면 로컬 파일 시스템, Amazon S3, Rackspace Cloud Storage, FTP 등 다양한 저장소에 파일을 저장할 수 있습니다. Laravel Storage를 사용하려면 몇 가지 단계를 따라야 합니다. 1. 파일 저장 구성: .env 파일에서 파일 저장 위치와 관련된 환경 변수를 설정해야 합니다. 예를 들어, FILESYSTEM_DRIVER 변수를 사용하여 사용할 파일 시스템 드라이버를 지정하고, 해당 드라이버에 대한 구성을 config/filesys.. 2023. 5. 18.
php Carbon 사용법 시간계산 현재시간 laravel datetime Carbon이란? PHP Carbon은 PHP에서 날짜와 시간을 쉽게 다룰 수 있게 도와주는 유용한 라이브러리입니다. Carbon은 PHP DateTime 클래스를 상속받아서, DateTime 클래스의 모든 기능을 사용할 수 있으면서도, 보다 간결하고 직관적인 방법으로 날짜와 시간을 조작할 수 있습니다. Carbon은 다음과 같은 기능을 제공합니다. 날짜와 시간을 더하거나 빼는 기능 날짜와 시간을 서로 비교하는 기능 특정 형식의 날짜와 시간을 생성하는 ㄴ기능 특정 지역의 시간대를 사용하는 기능 날자와 시간을 표시하는 다양한 포맷 제공 사용법 Carbon을 사용하려면 먼저 Carbon라이브러리를 설치해야 합니다. Composer를 사용하여 다음과 같이 설치할 수 있습니다. Laravel 프레임워크에는 기본.. 2023. 3. 10.
php 유니크id 생성하기 uniqid() UniqId 함수란? PHP에서 제공하는 유니크한 ID를 생성하는 함수입니다. 이 함수를 사용하면 특정 시간 기반으로 고유한 문자열 ID를 생성할 수 있습니다. 대표적으로 세션ID, 트랙잭션ID, 임피 파일 이름 등을 생성하는데 사용됩니다. 사용법 uniqid() 함수는 다음과 같은 매개변수를 사용할 수 있습니다. prefix : 생성된 ID 앞에 붙일 문자열 more_entropy : 밀리초 값을 더 많은 엔트로피 값으로 대체하여 ID 생성 여부 (기본값 false) 샘플 아래와 같이 uniqid() 함수를 사용하면 고유한 ID를 생성할 수 있습니다. echo uniqid(); //실행결과:640b0d0d44218 prefix 매개변수를 사용하면 생성된 ID 앞에 특정 문자열을 추가하여 유니크한 ID를.. 2023. 3. 10.
Centos7 Mysql5.7 비밀번호 재설정 초기화 변경 1. Mysql 중지 systemctl stop mysqld 2. Mysql환경 옵션 설정 systemctl set-environment MYSQLD_OPTS=--skip-grant-tables 3. Mysql 시작 systemctl start mysqld 4. Mysql 로그인 mysql -u root 5. 비밀번호 변경 mysql> UPDATE mysql.user SET authentication_string = PASSWORD ('NEW_PASSWORD') WHERE User = 'root' AND Host = 'localhost'; mysql> FLUSH PRIVILEGES; myslq> quit 6. Mysql 중지 systemctl stop mysqld 7. Mysql 환경설정 해제 syste.. 2021. 8. 18.