분류 전체보기50 Laravel + JWT 구현 (8.83.27) 1. composer require tymon/jwt-auth : jwt 패키지 설치 2. php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider" :jwt-auth.php 구성 파일 개시 3. php artisan jwt:secret : JWT 시크릿 키 생성 4. Laravel Auth Guard 수정 : config/auth.php 'guards' => [ 'web' => [ 'driver' => 'session', 'provider' => 'users', ], 'api' => [ 'driver' => 'jwt', 'provider' => 'users', 'hash' => false, ], ], 5. .. 2023. 12. 18. 톰캣에 자바프로젝트 배포하기 (메모용) 1. 자바프로젝트(Spring레거시) war로 빌드. (인텔리제이/이클립스) build 전 arifactId 지정하고 체크할 것. 또한 IDE에서 구동하였을 때 문제가 없었어야 함. 2. 서버에 Tomcat을 설치하고 server.xml 세팅을 확인 Tomcat 버젼과 JDK 버젼의 호환성을 확인할 필요가 있음. server.xml의 내부 세팅은 war의 위치와 어플리케이션을 인식할 폴더의 위치를 포함하므로 아주 중요한 설정임 server.xml에서 가상호스트 세팅(443,80)을 포함한다. 유념할 것. 또한 해당 파일 내에서 로그기록 설정 가능. 3. war파일을 usr/local/tomcat/webapps에 넣고 아래 코드 확인. (project.war파일일 경우) 4. 빌드 후 도메인에 연결까지 되.. 2023. 12. 15. php + Swagger 설치방법 (CentOS) php + Swagger 설치방법 0. Swagger UI를 설치할 서버의 프로젝트 폴더에 Swagger ui를 설치한다. git pull https://github.com/swagger-api/swagger-ui.git 1. 만약 서버에 composer가 설치되어 있지 않다면 설치해야 한다. //Composer 설치 스크립트를 다운로드. php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" //다운로드된 스크립트의 해시를 검증하여 정상인지 확인. php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e2b78d36471be3b5c3c5b.. 2023. 11. 30. [Flutter&Laravel] ai 반실사 어플리케이션 Ai_pict를 운영하면서 느낀점 올해 2월부터 시작된 AI 기술공부를 통해 이것저것 알게 되면서 가장 흥미가 생겼던 생성형 AI기술을 통한 이미지생성. 컨텐츠 리소스가 생겼으니, 각종 프레임워크를 공부하면서 1년여를 보낸것 같다. 결과물을 보고 싶다면, 아래의 2가지 링크를 참고. [Aipict -WebApp _ Laravel Blade] https://aipictw.aimor.site/ [Aista-WebApp _ React + Laravel] https://aista.aimor.site/ Ai Pict WEB 2.0 AI GEN PICTURES Concept Pictures About Search All Pictures aipictw.aimor.site [Aipict - WebApp _ Flutter] https://m.onesto.. 2023. 10. 24. 라라벨 공부 및 AI 사진 어플리케이션 업데이트 https://aipictw.aimor.site/ https://m.onestore.co.kr/mobilepoc/apps/appsDetail.omp?prodId=0000770799 Ai Pict - 원스토어 Ai실사, Ai반실사 사진 갤러리. Ai로 제작된 다채로운 고화질 사진 제공. m.onestore.co.kr 플러터와 라라벨 프레임워크를 공부하며, 새로 제작한 AI실사 어플리케이션이다. 웹버젼과 앱버젼이 있으므로 한번씩 들러주면 많은 감사함을 느낄 것 같다. 올해 상반기는 참 재미있게 보낸 것 같다. 생성형 AI와 PHP 프레임워크 및 Flutter를 같이 공부하며 제작한 Ai Pict라는 어플리케이션이 이제 고정 700대 정도의 안드로이드 사용자와 일 100~200명 정도의 웹 방문자를 확보해서이.. 2023. 8. 14. (Javascript) 이미지 선택 후 썸네일로 만들기 웹개발자로 일하면서 이미지를 업로드하고 불러오는 작업은 상당히 많이 사용된다. 관련 예제 코드를 적어놓도록 한다. 1. 파일을 실제로 선택할 Input태그와 썸네일을 출력할 div 태그를 준비 2. JavaScript Code const imgInput = document.getElementById("imgInput"); const thumbnailsDiv = document.getElementById("thumbnails"); imgInput.addEventListener("change", function(event) { const files = event.target.files; // 선택된 파일들 thumbnailsDiv.innerHTML = ""; // 기존의 썸네일들 삭제 for (let i =.. 2023. 4. 7. 이전 1 2 3 4 5 6 7 8 9 다음