Laravel
-
유튜브 고유아이디 및 썸네일 url 얻기 #Youtube #유튜브 #썸네Laravel 2023. 4. 2. 20:44
# What? 유튜브 url에서 고유아이디 및 썸네일 url 얻는법 # How? $url = "https://www.youtube.com/watch?v=dQw4w9WgXcQ"; // 비디오 ID 추출 $video_id = ""; parse_str(parse_url($url, PHP_URL_QUERY), $params); if (isset($params["v"])) { $video_id = $params["v"]; } // 썸네일 URL 생성 $thumbnail_url = "https://img.youtube.com/vi/" . $video_id . "/maxresdefault.jpg"; // 결과 출력 echo "Video ID: " . $video_id . " "; echo "Thumbnail URL:..
-
laravel forge로 vue nuxt 배포하는법 #deploy #배포 #nuxt #vue #nuxt배포Laravel/Forge 2023. 3. 28. 16:39
# What? Laravel forge로 vue nuxt 프로젝트 배포하는법 # How? - 프로젝트 생성 - proejct Type은 "State HTML" - web Directory는 "/"로 설정 (advanced로 선택해야 보임) - reposity 연결 (composer install 옵션 체크해제하기) - ssl 설정하기(ssl탭 -> let's encrypt) - ngnix 설정 변경하기 * [웹사이트폴더명, 기존SSL넘버, 웹사이트도메인, 포트번호(기본이 3000)] -> 한 서버에 여러 nuxt 프로젝트 세팅 시 포트번호를 바꿔줘야함 (3001로 바꾼다던지) -> 포트번호를 바꿀 경우 ngnix (127.0.0.1:3000), nuxt.config.js, ecosystem.config...
-
Laravel + nuxt 소셜로그인 #sanctum #social #로그인 #소셜 #vue #nuxt #apiLaravel 2023. 3. 23. 22:50
# What? - API 방식으로 소셜로그인 구현하는 방법 # How? - 기본원리 -> 클라이언트 서버쪽에서 API 서버쪽으로 redirect -> API 서버에서 소셜로그인 후 callback 받기 -> callback 받은 후 로그인 or 가입처리 후 토큰생성 후 클라이언트쪽에 토큰값 넘겨주기 -> 클라이언트쪽에서 socialLogin페이지 따로 만들어놓고 token params받아 로그인 시도하기 -> API쪽에서 login 메소드에 token으로 로그인 요청 있는지를 확인하여 유저정보 및 token값 리턴하기 -> 클라이언트쪽에서 해당 정보로 로그인처리 완료하기 1. 백엔드 세팅 - 백엔드 sanctum 세팅 (sanctum글 참고) - .env 세팅 -> 프론트 서버 url 및 소셜키값 세팅 ..
-
로그인 후 view layout 안바뀔 때 (redirect intended 쓰면 안됨) #멀티레이아웃 #layoutLaravel/Inertia.js 2023. 1. 29. 17:54
# What? - 한 프로젝트 브랜드, 쇼핑몰, 관리자용 레이아웃을 따로 쓸 때, 로그인 쇼핑몰 레이아웃에 있는데, 쇼핑몰에서 로그인 후 브랜드 홈페이지로 이동하면 레이아웃 업데이트가 제대로 안돼서 다 깨져서 나오는 경우가 있음 # How? - redirect()->intended() 쓰지말고 redirect에 intended url을 받아서 직접 넣어주기 return redirect(redirect()->intended()->getTargetUrl());
-
구글 크롬 번역기 웹사이트에 적용하는법Laravel 2023. 1. 15. 14:02
# What? 구글 크롬 번역기 버튼을 웹사이트에 내장하는법 # How? https://blogpack.tistory.com/955 웹페이지와 티스토리 블로그에 구글 번역 기능 붙이기. 다국어 블로그를 만들어보자. 1. 구글 번역 붙여넣기 블로그에 해외 방문자가 더러 있거나, 다국어 블로그로 운영을 하고 싶을 때 가장 빠르고 효과적인 방법은 구글 번역 기능을 붙여서 방문자가 번역된 글 내용으로 대략의 blogpack.tistory.com - gjccc.or.kr 참고하면 되고, 기본틀 아래와 같이 넣어야돼 @ app.blade.php @inertia
-
윈도우에서 PHP 버전 바꾸는법 (on windows), php 버전 여러개 세팅하는법Laravel 2023. 1. 10. 15:49
# What? - php 버전 바꿔서 사용하는법 # Why? - 과거 프로젝트는 php7고, 현재는 php8을 쓸 때 과거 버전을 업그레이드해서 쓰거나 과거 버전 그대로 작업해야할 때가 있음. 후자일 경우 php버전 바꿔서 실행해야함 # How? - php 다운로드 사이트 접속 후 원하는 버전 다운로드(Win 들어간걸로) https://windows.php.net/downloads/releases/archives/ windows.php.net - /downloads/releases/archives/ windows.php.net - xampp 폴더에 압축 풀고 폴더명 깔끔하게 변경(ex. php-7.1) * xampp를 안깔았다면 먼저 깔아야됨 - 해당 폴더에 들어간 후 php.ini-production을..