| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- exceljs
- Python
- Remix
- nodejs
- Ai
- openAI
- jquery
- NextJS
- node
- miniconda
- Laravel
- 배포
- netfunnel
- 라라벨
- React
- 회고
- 오블완
- PM2
- AWS
- 블록체인
- 티스토리챌린지
- WSL
- CSS
- nginx
- docker
- metamask
- chatGPT
- nft
- polygon
- Today
- Total
목록Laravel (27)
박주니 개발 정리
백엔드에 대한 과거에 내 생각AI 서비스를 만들다 보면, 결국 백엔드 구조에 대한 고민으로 돌아오게 됩니다.저 역시 AI 개발자로 일하고 있지만, 기본적으로는 웹 풀스택 개발이 가능하기 때문에Node.js, Laravel, Flask 등 자바를 제외한 주요 백엔드 프레임워크로 실제 서비스를 개발해본 경험이 있습니다.대부분의 백엔드 개발자들은 “대한민국에서 표준은 Spring이다”라고 말합니다.이유를 물어보면, Spring이 협업에 유리하고, 많은 기업이 사용하기 때문 정도로 요약되죠.하지만 직접 개발을 해보니, 성능 자체만 놓고 보면 Node.js나 Flask, Laravel로도 충분히 서비스 운영이 가능했습니다.특히 AI 영역에서는 Python 생태계가 워낙 강력하다 보니, Flask에 집중하는 것이 ..
설명전) 설명 듣기전 먼저 laravel sanctum 로그인 방법부터 보는 것을 추천합니다. 지금 이 방법은 그 이후에 token에 연결된 user 정보를 가지고 와서 추가 체크하는 방법을 구현 후 추가 middleware 설정하는 방법입니다. 1. login 상세 middleware/UserToken.php를 생성합니다. php artisan make:middleware UserToken 설명) UserToken.php는 유저가 로그인했을 때 token에 연결된 user 정보기반으로 체크해서 정보가 맞으면 next 아니면 403에러가 나오게 할 것입니다. 2. Http/Kernel.php에서 routeMiddleware에 UserToken을 연결합니다. protected $routeMiddleware..
설명전) sanctum은 laravel과 긴밀하게 통합되어 있어, Laravel 기반의 프로젝트에서 빠르고 쉽게 구현할 수 있습니다. 지금 이 설명은 laravel composer 셋팅이 끝나고 프로젝트가 실행될 수 있는 단계에서 적용이 가능하고 1차적으로 회원가입하고 로그인 진행시 id와 password를 match한 이후에 해당 조건이 부합한 이후 token 발행 전까지는 준비가 되어있어야합니다. 1. 현재 laravel 설정한 폴더 위치에서 sanctum을 설치합니다. composer require laravel/sanctum 2. sanctum을 설치한 파일 위치에서 설정 파일을 발행합니다. php artisan vendor:publish --provider="Laravel\Sanctum\Sanc..
설명전) 먼저 시작전에 laravel log channels 적용 기본편부터 보시는것을 추천합니다. 1. config/logging.php 에서 'channels'에서 driver을 daily로 설정하고 log가 어떻게 생성되는 지 확인합니다. 'channels' => [ 'test' => [ 'driver' => 'daily', 'path' => storage_path('logs/test.log'), 'level' => 'debug', ], ] 설명) driver가 'single'일 때는 test.log로 나오고 'daily'로 설정하면 test-(생성 날짜).log로 나오는 것을 확인하실 수 있습니다. driver가 daily로 설정해야하는 이유는 에러가 발생이 되었을 때 문제 발생된 기간에 log를..